喜有樣基質的情況這一點與選擇查詢未來有一個開始日期和結束日期的WHERE條件,我知道什麼時候開始和結束基本上是7天計算MS SQL矩陣 - 顯示列行和列值列
T1 = 2 is a sum of 1+1 in same date
SUM(T1)
WHERE Date BETWEEN 2013/11/11 AND 2013-11-17
+-----+-------+----+----+----+----+------------+ | ID | Name | T1 | T2 | T3 | T4 | Date | +-----+-------+----+----+----+----+------------+ | 100 | House | 2 | 2 | 2 | 2 | 2013-11-14 | | 100 | House | 2 | 2 | 2 | 2 | 2013-11-15 | +-----+-------+----+----+----+----+------------+
我需要這樣的
+-----+------+------+------+------+------+------+------+------+ | ID | Type | Day1 | Day2 | Day3 | Day4 | Day5 | Day6 | Day7 | +-----+------+------+------+------+------+------+------+------+ | 100 | T1 | 00 | 00 | 00 | 2 | 2 | 00 | 00 | | 100 | T2 | 00 | 00 | 00 | 2 | 2 | 00 | 00 | | 100 | T3 | 00 | 00 | 00 | 2 | 2 | 00 | 00 | | 100 | T4 | 00 | 00 | 00 | 2 | 2 | 00 | 00 | +-----+------+------+------+------+------+------+------+------+
我試着使用UNION ALL支點,但不知道如何複雜的是這個
全國聯保,請幫我
感謝
嗨@conan是工作,但如果我需要在從接近像
添加兩個表FROM #test,test1 WHERE test.Id=test2.Id
當我這樣做是說的id是
Msg 8156, Level 16, State 1, Line 19 The column 'Id' was specified multiple times for 'pre'.
Msg 8156, Level 16, State 1, Line 24 The column 'Id' was specified multiple times for 'Unp'.
Msg 8156, Level 16, State 1, Line 26 The column 'Id' was specified multiple times for 'Final'.
我不能制定一個把我的頭頂部,所以只會評論,請使用SQL Server的PIVOT –