
對一張表進行分組查詢,其中月份是變數,可以自己進行指定,我想拿幾個月就哪幾個月
uj5u.com熱心網友回復:
CREATE TABLE #TA(類別 VARCHAR(20),日期 varchar(20),數量 INT)
INSERT INTO #TA values('蘋果','2019-01',20)
INSERT INTO #TA values('香蕉','2019-01',30)
INSERT INTO #TA values('橘子','2019-01',10)
INSERT INTO #TA values('蘋果','2019-02',20)
INSERT INTO #TA values('香蕉','2019-02',30)
INSERT INTO #TA values('香蕉','2019-03',25)
INSERT INTO #TA values('橘子','2019-03',15)
select * from #TA
pivot
(
max(數量)
for [日期] in ([2019-01],[2019-02],[2019-03])
)a
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/231894.html
標籤:基礎類
