一尘不染

SQL Server之间

sql

我有一个表,其中包含年,月和几个数字列

Year   Month  Total
2011     10    100
2011     11    150
2011     12    100  
2012     01    50
2012     02    200

现在,我想SELECT在2011年11月至2012年2月之间进行排序。请注意,我要查询使用范围。就像表中有日期列一样。


阅读 146

收藏
2021-05-23

共1个答案

一尘不染

(Year > @FromYear OR Year = @FromYear AND Month >= @FromMonth)
AND (Year < @ToYear OR Year = @ToYear AND Month <= @ToMonth)
2021-05-23