取消
顯示的結果
而不是尋找
你的意思是:

主在月和季度

ossinova
貢獻者

我想簡化這個查詢:

選擇(EntryDate)去年同期、AccountNumber總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 1) jan_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 2) feb_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 3) mar_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 4) apr_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 5) may_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 6) jun_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 7) jul_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) =:smiling_face_with_sunglasses:aug_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 9) sep_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 10) oct_total,總和(CreditBase - DebitBase)過濾器(月(EntryDate) = 11) nov_total,總和(CreditBase - DebitBase)過濾器(EntryDate) = 12(月)dec_total,總和(CreditBase - DebitBase)過濾器(季度(EntryDate) = 1) q1_total,總和(CreditBase - DebitBase)過濾器(季度(EntryDate) = 2) q2_total,總和(CreditBase - DebitBase)過濾器(季度(EntryDate) = 3) q3_total,總和(CreditBase - DebitBase)過濾器(季度(EntryDate) = 4) prod.gold q4_total。finance_financeentry EntryDate在“2022-01-01”與“2023-02-28”集團,AccountNumber秩序,AccountNumber;

是這樣的:

SELECT * FROM(選擇年(EntryDate)一年,月(EntryDate)月、季度(EntryDate)季度AccountNumber, CreditBase, DebitBase prod.gold。finance_financeentry之間EntryDate日期和日期“2022-01-01”“2023-02-28”)主(總和(CreditBase - DebitBase)作為月BalanceInBase(3月2月1月1、2、3、4 4月,5月5日,6日,7日7月,8月,9月9日,10月10,11年11月,12月12日)的季度(1 Q1, 2 Q2 3第三季4 Q4))

這是可能的嗎?

2回答2

Lakshay
尊敬的貢獻者三世
尊敬的貢獻者三世

嗨@Oscar Dyremyhr,主不支持兩個條款。你可以在月或季度樞軸。

https://docs.www.eheci.com/sql/language-manual/sql-ref-syntax-qry-select-pivot.html

Kaniz
社區經理
社區經理

嗨@Oscar Dyremyhr,我們一直沒有收到你自從上次反應@Lakshay高爾,我檢查,看看他的建議幫助你。

否則,如果你有任何解決方案,請與社區分享,因為它可以幫助別人。

同時,請別忘了點擊“選擇最佳”按鈕時提供的信息幫助解決你的問題。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map