Re: [SQL ] 算總合的問題

看板Database作者 (迷惘)時間16年前 (2008/05/26 12:32), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《ClubT (We will Wii)》之銘言: : 現在我的資料庫(MS SQL SERVER)是像這樣: : 去程花費 回程花費 去程日期 回程日期 : 1000 1500 2008/1/1 2008/1/3 : 2000 1000 2008/1/3 2008/1/4 : 1200 1400 2008/1/3 2008/1/5 : 1500 1600 2008/1/4 2008/1/5 : 現在我要算出每日的花費(不管去程回程) : 希望的SELECT的結果是 : 日期 花費 : 2008/1/1 1000 : 2008/1/3 4700(1500+2000+1200) : 2008/1/4 2500(1000+1500) : 2008/1/5 3000(1400+1600) : 如果沒有去程回程只要Group日期就OK了 : 可是像這樣有沒有什麼方法可以直接用一個select就做到呢 : THANKS^^ 這應該是蠻基本的問題@@.... select 日期, sum(花費) from ( select 去程花費 花費, 去程日期 日期 from 表名 union select 回程花費 花費, 回程日期 日期 from 表名 ) group by 日期 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.140.18

05/26 12:52, , 1F
謝謝 不過有"關鍵字 'group' 附近的語法不正確"的訊息
05/26 12:52, 1F

05/26 16:12, , 2F
把你的語法貼來看看?
05/26 16:12, 2F

05/26 18:23, , 3F
後括號之後要加一個Temp Table名稱
05/26 18:23, 3F

05/26 19:30, , 4F
謝謝3F 和原PO 可以用啦
05/26 19:30, 4F
文章代碼(AID): #18EZrwVx (Database)
文章代碼(AID): #18EZrwVx (Database)