我是 SQL 新手,时间函数与 mySQL 不同,所以我很难用有用的时间戳查询找到一个好的站点参考。
我无法找到在 SQL 中执行此查询的正确方法:
Id Timestamp
-----------------------------------
1145744 2012-10-10 18:15:11.500
1145743 2012-10-10 18:15:11.313
1145742 2012-10-10 18:15:11.313
1145741 2012-10-10 18:15:11.253
1145740 2012-10-10 18:15:11.190
1145739 2012-10-10 18:15:11.190
1145738 2012-10-10 18:15:11.127
1145737 2012-10-10 18:15:11.067
1145736 2012-10-10 18:15:11.063
1145735 2012-10-10 18:15:10.940
1145734 2012-10-10 18:15:10.817
SELECT * from table WHERE Timestamp ... RANGE
我需要 2 个时间戳的范围,因此我可以通过以下参数选择行:
- 第二范围
- 分钟范围
- 小时范围
- 日范围
- 周范围
- 月份范围
- 年份范围
是否有一个函数可以输入 2 个时间戳并获取范围?或者这是我需要的功能组合?
任何好的网站参考都将非常受欢迎。MSDN 网站并没有帮助我隔离正确的做法。我一直在寻找大约一个小时,试图从今天下午 1:30 到下午 1:30 得到最后一天。