如何比较sql中查找重复记录的两个范围时间。
示例: -
time_start time_end
1000 1400
1200 1400
在1200到1400之间重复重复时间
请帮帮我。
答案 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;