如何比较在SQL中查找重复记录的两个范围时间


how to compare two range time for find duplicates records in sql

如何在SQL中比较查找重复记录的两个范围时间。

例:-

time_start   time_end
1000         1400
1200         1400

高于 1200 到 1400 重复重复时间

请帮助我。

这将使您了解两个日期之间的差异

SELECT DATEDIFF(hh,time_start,time_end)

这将对重复项进行分组并为您提供计数

SELECT 
    DATEDIFF(hh,time_start,time_end) AS Diff,
    COUNT(*) AS DuplicateCount
FROM 
    table
DATEDIFF(hh,time_start,time_end) 

您必须将开始时间固定为静态,结束时间为通用。

使用此代码:

从table_name中选择 *,其中 time_start>= 1200 和 time_end <= 1400;