求助SQL狂人,行轉列的問題
我有一張表
Create Table Stat
(
IndexId Int Identity(1,1) Not Null,
訪問量 Int,
訪問類型 varchar(10),
日期 datetime
)
查詢出來的數據結果爲
http://download1.csdn.net/down3/20070608/08105435678.JPG
ID 訪問量 類型 日期
1 1 mobile 2007-05-30 00:00:00.000
2 6 mobile 2007-05-31 00:00:00.000
3 1 mobile 2007-06-01 00:00:00.000
4 7 mobile 2007-06-02 00:00:00.000
5 2 mobile 2007-06-04 00:00:00.000
6 7 mobile 2007-06-05 00:00:00.000
7 7 mobile 2007-06-06 00:00:00.000
8 2 mobile 2007-06-07 00:00:00.000
9 1 mobile 2007-06-08 00:00:00.000
10 9 PC 2007-05-30 00:00:00.000
11 110 PC 2007-05-31 00:00:00.000
12 62 PC 2007-06-01 00:00:00.000
可我想以下面的形式返回,應該如何寫SQL語句轉啊
總訪問量 PC訪問量 mobile訪問量 日期
聽說這個叫做什麼把行轉換成列,可我不會,哪位SQL狂人能告訴小弟,感激不盡.
Create Table Stat
(
IndexId Int Identity(1,1) Not Null,
訪問量 Int,
訪問類型 varchar(10),
日期 datetime
)
查詢出來的數據結果爲
http://download1.csdn.net/down3/20070608/08105435678.JPG
ID 訪問量 類型 日期
1 1 mobile 2007-05-30 00:00:00.000
2 6 mobile 2007-05-31 00:00:00.000
3 1 mobile 2007-06-01 00:00:00.000
4 7 mobile 2007-06-02 00:00:00.000
5 2 mobile 2007-06-04 00:00:00.000
6 7 mobile 2007-06-05 00:00:00.000
7 7 mobile 2007-06-06 00:00:00.000
8 2 mobile 2007-06-07 00:00:00.000
9 1 mobile 2007-06-08 00:00:00.000
10 9 PC 2007-05-30 00:00:00.000
11 110 PC 2007-05-31 00:00:00.000
12 62 PC 2007-06-01 00:00:00.000
可我想以下面的形式返回,應該如何寫SQL語句轉啊
總訪問量 PC訪問量 mobile訪問量 日期
聽說這個叫做什麼把行轉換成列,可我不會,哪位SQL狂人能告訴小弟,感激不盡.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.