看板 Database 關於我們 聯絡資訊
※ 引述《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
ClubT:謝謝 不過有"關鍵字 'group' 附近的語法不正確"的訊息 05/26 12:52
pennymarkfox:把你的語法貼來看看? 05/26 16:12
Antzzz:後括號之後要加一個Temp Table名稱 05/26 18:23
ClubT:謝謝3F 和原PO 可以用啦 05/26 19:30