sql server 随记 -- 月份/日期 查询

月份

SELECT *
FROM
(
    SELECT N'' [1], N'' [2], N'' [3], N'' [4], N'' [5], N'' [6], N'' [7], N'' [8], N'' [9], N'' [10], N'' [11], N'' [12]
) a
    UNPIVOT
    (
        xxx
        FOR m IN ([1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12])
    ) a2;

日期

SELECT * 
FROM (
SELECT  N''[1], N''[2], N''[3], N''[4], N''[5], N''[6], N''[7], N''[8], N''[9], N''[10], N''[11], N''[12], N''[13], N''[14], N''[15], N''[16], N''[17], N''[18], N''[19], N''[20], N''[21], N''[22], N''[23], N''[24], N''[25], N''[26], N''[27], N''[28], N''[29], N''[30], N''[31]

)a
 UNPIVOT(
   xxx FOR d IN([1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26],  [27], [28], [29], [30], [31])
 )a2

(存档)

原文地址:https://www.cnblogs.com/catherinehu/p/11475520.html