Sale テーブルに次のデータがあります。
Staff_Code | Tran_Date | Morning_Sale | Night_Sale | Total_Sale
S01 | 2013-05-01 | 50.00 | 300.00 | 350.00
S02 | 2013-05-01 | 10.00 | 70.00 | 80.00
S01 | 2013-05-02 | 100.00 | 20.00 | 120.00
次の表のような形式で、毎日の総売上を知るために「total_Day_Sale」列をもう 1 つ追加したいと思います。
Staff_Code | Tran_Date | Morning_Sale | Night_Sale | Total_Sale | Total_Day_Sale
S01 | 2013-05-01 | 50.00 | 300.00 | 350.00 | 430.00
S02 | 2013-05-01 | 10.00 | 70.00 | 80.00 | 430.00
S01 | 2013-05-02 | 100.00 | 20.00 | 120.00 | 120.00
次のコードを試していましたが、期待した結果ではありませんでした!
SELECT Tran_Date,Morning_Sale,Night_Sale,Morning_Sale + Night_Sale As 'Total_Sale',
sum(Morning_Sale)+sum(Night_Sale ) As 'Total_Day_Sale' FROM Sale
WHERE Tran_Date=Tran_Date
それは可能ですか?ありがとう