本文介绍了MS sql在时基上选择查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
表格结构
Table Structure
TrackId StartTime EndTime
1 2014-10-16 05:48:17 2014-10-16 05:52:25
2 2014-10-16 05:49:17 2014-10-16 05:52:25
1 2014-10-16 05:49:17 2014-10-16 05:52:25
1 2014-10-17 10:49:17 2014-10-16 10:51:25
需要输出
Out put needed
Time Count
2014-10-16 05:49:00 1
2014-10-16 05:50:00 3
2014-10-16 05:51:00 3
2014-10-16 05:52:00 3
2014-10-17 10:50:00 1
2014-10-17 10:51:00 1
请帮忙建立选择查询
Please help to build select query
推荐答案
declare @dt datetime
set @dt = '09-22-2007 15:07:38.850'
select dateadd(mi, datediff(mi, 0, dateadd(s, 30, @dt)), 0)
输出:2007-09-22 15:08:00.000
读主题以获取更多详细信息
Output : 2007-09-22 15:08:00.000
Read this thread for more details
这篇关于MS sql在时基上选择查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!