我有两个名为cash
和bank
的表,两个表都具有相同的属性
`( `id` VARCHAR, `person_id` VARCHAR, `date` DATE, `remarks` VARCHAR, `type` VARCHAR, `amount` INTEGER, `balance` INTEGER, PRIMARY KEY(`id`)
)`
现在我需要一个SQLite查询来通过添加现金金额和银行金额来获取特定日期的总收入/支出
答案 0 :(得分:1)
要根据date
和type
获得金额总和,可按以下方式完成:
select type,date,sum(amount) total
from
(
select type,amount,date
from cash
union all
select type,amount,date
from bank
) t
group by type,SUBSTR(date,0,10)