求助各位大神!!!
需要對多個不同的指標按月份監控,所以需要用sql做一個如下圖的查詢結果集,想過case when 之類的函式,但不知道如何實作:
指標名稱 1月 2月 3月 4月 5月
PV
UV
采購金額
訂單數
客單價
大致目前有的資料表情況如下:
表A:訂單id 訂單金額 下單月份 用戶id
表B: 日期 PV UV
uj5u.com熱心網友回復:
表A和表B有沒有關聯欄位?客單價是哪個欄位?uj5u.com熱心網友回復:
沒有關聯欄位,就是想問一下不同邏輯的計算指標,如何橫向按月排列開
uj5u.com熱心網友回復:
SELECT * FROM [StudentScores] /*資料源*/
AS P
PIVOT
(
SUM(Score/*行轉列后 列的值*/) FOR
p.Subject/*需要行轉列的列*/ IN ([語文],[數學],[英語],[生物]/*列的值*/)
) AS T
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/73162.html
標籤:疑難問題
上一篇:求大佬幫忙看看
