分类: Windows平台
2013-06-12 20:06:27
请教:有一数据库,每分钟向数据库写当前时间和一数据,现在想这样查询:开始时间2012.10.10.12:1:00,结束时间2012.10.11.14:5:00,间隔可设如7分钟,查询这个条件的数据,显示时间和相应数据。谢谢
假如表名:tbl;时间字段名:dt select * from tbl where dt between cast('2012-10-10 12:01:00' as datetime) and cast('2012-10-11 11:05:00' as datetime) -- 在 2012.10.10.12:1:00 和 2012.10.11.14:5:00 之间 and datediff(minute,cast('2012-10-10 12:01:00' as datetime),dt) %7 = 0 --间隔7分钟
2、INSERT INTO Sh (DT) SELECT DT FROM 日报表