0

こんにちは、支払いタイプごとの月次レポートを表示する Mysql クエリに問題があります。このようなデータベーステーブルがあります。

ユーザーID | 請求書番号 | 支払いタイプ | trans_date | 合計

pay_type では、0=cash、1=debit、2=credit の列挙型を使用します。

このようなデータを表示したい。

Trans_date | 現金 | デビット | クレジット | 合計
2013-10-01 1000 0 500 1500
など

これは私の現在のクエリですが、エラーが返されます。

SELECT 
(SELECT tgl_transaksi FROM tb_detail_transjual GROUP BY tgl_transaksi) as tanggal,

(SELECT SUM(total) FROM tb_detail_transjual
WHERE jenis_trans=0) as cash,

(SELECT SUM(total) FROM tb_detail_transjual
WHERE jenis_trans=1) as debit,

(SELECT SUM(total) FROM tb_detail_transjual
WHERE jenis_trans=2) as credit

ありがとうございました。

4

1 に答える 1