小编lop*_*ram的帖子

SQL DateDiff没有enddate

我正在使用SQL Server我需要知道患者接受治疗的天数.问题是我只能获得一个startDate而不是endDate当我运行查询并通过StartDate订购时,我得到这样的结果:

StartDate
2012-10-11 22:00:00.000
2012-10-11 23:10:31.000
2012-10-12 00:28:31.000
2012-10-12 01:39:01.000
2012-10-12 02:09:01.000
2012-10-12 03:39:01.000
2012-10-12 04:38:50.000
2012-10-20 06:00:00.000
2012-10-20 08:06:05.000
2012-10-20 10:21:55.000
2012-10-21 14:13:01.000
2012-10-21 15:13:01.000
Run Code Online (Sandbox Code Playgroud)

我应该得到的答案是4天(第11天,第12天,第20天和第21天)治疗在2012-10-12停止并在2012-10-20开始新的治疗如何总结病人得到的日子尽管没有endDate治疗?

谢谢,

Loperam

sql t-sql sql-server datediff date

7
推荐指数
1
解决办法
291
查看次数

标签 统计

date ×1

datediff ×1

sql ×1

sql-server ×1

t-sql ×1