Sale表中橫列值轉換成豎列顯示。

2021-04-12 20:25:54 字數 1939 閱讀 9100

select

employeeid,

max(

case

saledate 

when

'2007-01-01

'then

amount 

else

null

end) 

asjan,

max(

case

saledate 

when

'2007-02-01

'then

amount 

else

null

end) 

asfeb,

max(

case

saledate 

when

'2007-03-01

'then

amount 

else

null

end) 

a**ar,

max(

case

saledate 

when

'2007-04-01

'then

amount 

else

null

end) 

asapr,

max(

case

saledate 

when

'2007-05-01

'then

amount 

else

null

end) 

a**ay,

max(

case

saledate 

when

'2007-06-01

'then

amount 

else

null

end) 

asjun,

max(

case

saledate 

when

'2007-07-01

'then

amount 

else

null

end) 

asaug

from

liaohaibing.sale

group

byliaohaibing.sale.employeeid;

employeid

janfeb

marapr

mayjun

aug1

1005

1452

524345

567587

5242

1008

5224

524345

567578

5523

1007

5424

524345

567698

5224

41005

5524

524345

567895545

1009

5224

524345

567698

5546

1008

524524

345567

2452

5221

71006

524524

345567

3544

81005

524524

345567

2435

91005

524524

345567

2546

55610

100524

524345

5675244

254

有乙個 sale  表裡面放著每個銷售員每個月的銷售情況

現在要把這一年,按月分進行顯示出每個銷售員得銷售情況。

上面這種法子可以實現。

CHS模式值轉換成LBA值

硬碟的每個碟片都有兩個盤面 side 即上 下盤盤面,安照順序從上至下從 0 開始依次編號。磁碟在格式化時被劃分成許多同心圓,這些同心圓軌跡叫磁軌 track 磁軌從外向內從0開始順序編號。所有盤面上的同一磁軌構成的乙個圓柱,通常稱做柱面 cylinder 每個柱面上的磁頭由上而下從 0 開始編號。...

將表中資料轉換成Insert語句

object storedprocedure dbo spgeninsertsql script date 02 01 2012 10 48 38 set ansi nulls on goset quoted identifier on goalter procedure dbo spgeninse...

SQLServer表結構轉換成Oracle表結構

function sqlserver 表結構轉換成oralce 表結構,不支援索引以及自動增長 取消影響行數 set nocount on 建立表名游標 declare table cursor cursor for select convert varchar 300 x.name name,co...