LIX*_*LIX 5 sql t-sql sql-server sql-server-2005
我在SQL Server中有一个包含这些记录的表:
ID Date Time -- --------- ---- 1 09/05/02 6:00 2 09/05/02 8:00 3 09/05/03 6:00 4 09/05/04 8:00 5 09/05/04 6:00
我想选择那些在一天内有重复两次或两次的记录的ID .
我将如何在SQL Server中执行此操作?
此查询仅选择 ID=1 和重复两次或 2 倍数的天数的记录:
选择 *
来自我的表
地点(日期
(选择日期
来自我的表
哪里(ID = 1)
按日期分组
有(计数(日期)% 2 = 0)
)
)
和(ID = 1)