iT邦幫忙

0

[已解決]MS-SQL 合併不同列資料

  • 分享至 

  • xImage

HI 各位先進
若使用SQL Server,想詢問Budget的table如何下SQL指令才能變成右邊的表?
https://ithelp.ithome.com.tw/upload/images/20220505/20147842mJTSm704h8.png

以下有新增table的SQL
https://dbfiddle.uk/?rdbms=sqlserver_2019&fiddle=e4bbfa1af1ee2a965495af84c4789794

自己在其他地方找到解法了。SQL如下:
SELECT
PRODUCT_NO
,SUM(IIF(BUDGET_TYPE='Order',BUDGET_QTY,0)) AS 'B_OrderQties'
,SUM(IIF(BUDGET_TYPE='Order',BUDGET_TWD_AMOUNT,0)) AS 'B_OrderAmt'
,SUM(IIF(BUDGET_TYPE='Sales',BUDGET_QTY,0)) AS 'B_SalesQties'
,SUM(IIF(BUDGET_TYPE='Sales',BUDGET_TWD_AMOUNT,0)) AS 'B_SalesAmt'
FROM BUDGET
GROUP BY PRODUCT_NO
舜~ iT邦高手 1 級 ‧ 2022-05-06 08:57:31 檢舉
如果已經自己解決了,建議在標題多個[已解決]的字眼
好的 感謝前輩指教
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答