作者diamondking (迷惘)
看板Database
標題Re: [SQL ] 算總合的問題
時間Mon May 26 12:32:57 2008
※ 引述《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