【发布时间】:2014-03-21 14:41:14
【问题描述】:
我的表有 2 列,我想将两个日期参数,即 StartDate 和 End Date 传递给我的存储过程。
假设我通过31-Jan-2014 和20-Feb-2014。在这两个日期之间几乎有三周,我想显示从指定日期到指定日期的三周之间和之前三年之间的数据。
Date---------------- Sales(2014)-------- Sales(2013)--------Sales(2012)------ Sales(2011)
20-Feb-2014 100$ 140$ 150$ 900$
19-Feb-2014 100$ 140$ 150$ 900$
18-Feb-2014 100$ 140$ 150$ 900$
17-Feb-2014 100$ 140$ 150$ 900$
.
.
.
1-Feb-2014 100$ 140$ 150$ 900$
31-Jan-2014 120$ 150$ 123$ 200$
【问题讨论】:
-
@ChristosPaisios 我想我看到
sql-server标记在问题中。 -
我正在使用 sql server 2012>我想要查询。谢谢
-
您是否只想包含前几年一个月中同一天的值(因此,您比较周一和周日并不重要)?您想如何处理当前/前几年存在/不存在的闰日?
标签: sql-server date sql-server-2012