【发布时间】:2009-06-25 01:41:25
【问题描述】:
我有一个名为 posts 的 SQLite 表。一个例子如下所示。我想计算每月的收入和支出。
对于收入我有这个疑问:
SELECT SUBSTR(date, 0,7) "month", total(amount) "income" FROM posts WHERE amount > 0 GROUP BY Month ORDER BY date;效果很好:
月收入 ---------- ---------- 2007-05 4877.0 2007-06 8750.5 2007-07 8471.0 2007-08 5503.0现在我需要费用,我可以使用条件amount < 0 重复第一条语句,但我想知道是否有一种优雅的方法可以在一个查询中同时获得收入和费用?
【问题讨论】: