私はposts
というSQLiteテーブルを持っています。例を以下に示します。私は毎月の収入と経費を計算したいと思います。2つのSQLite SELECT文を1つにまとめることはできますか?
accId date text amount balance ---------- ---------- ------------------------ ---------- ---------- 1 2008-03-25 Ex1 -64.9 3747.56 1 2008-03-25 Shop2 -91.85 3655.71 1 2008-03-26 Benny's -100.0 3555.71
:それは正常に動作します
SELECT SUBSTR(date, 0,7) "month", total(amount) "income" FROM posts WHERE amount > 0 GROUP BY month ORDER BY date;
:
month income ---------- ---------- 2007-05 4877.0 2007-06 8750.5 2007-07 8471.0 2007-08 5503.0
は、今私が費用を必要と私は原因だけで最初の文を繰り返してできました条件amount < 0
が、私は1つのクエリで収入と支出の両方を取得するエレガントな方法があるのだろうかと思いますか?
ありがとう、これは完全に動作します。と非常にエレガントです:-)。 – tiktuk