【发布时间】:2017-06-24 11:53:51
【问题描述】:
我的例子:
Code FromDate ToDate
-- -------- -------
101 15/12/2012 15/01/2013
101 30/11/2013 20/01/2014
我想计算两个日期之间的差异,今年有多少天 , 我怎么能用 SQL 做到这一点? 是这样的结果:
Code No.day 2012 2013 2014
-- ------ ---- ---- ----
101 82 17 46 19
【问题讨论】:
-
查看
SUM()。 (可能与GROUP BY结合使用。) -
我没有专栏 No.day ,2012,2013&2014
-
计数号。 day,2012 你对计数是什么意思。根据您迄今为止的数据,给出 2012 年有 17 个等的逻辑?
-
是的,从日期到年末...从明年开始到 2013 年 1 月 15 日
标签: sql sql-server sql-server-2008