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

时间:2014-11-28 08:42:38

标签: php sql

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

示例: -

time_start   time_end

1000         1400

1200         1400

在1200到1400之间重复重复时间

请帮帮我。

2 个答案:

答案 0 :(得分:0)

这将为您提供两个日期之间的区别

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) 

答案 1 :(得分:0)

你必须将开始时间固定为静态和结束时间。

使用此代码:

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