我想要实现的是一份有关日常财务交易的报告.通过我的SQL查询,我想计算现金交易的总数,总现金价值以及支票的总金额.我只想在指定的日期这样做.
这是我遇到的查询的摘要.这些求和和计数命令正在处理表中的所有数据,而不是所选日期的所有数据.
(SELECT SUM(amount) FROM TRANSACTION WHERE payment_type.name = 'cash') AS total_cash,(SELECT COUNT(*) FROM TRANSACTION WHERE payment_type.name = 'cash') AS total_cash_transactions
抱歉,如果我没有时间发布足够的细节.如果您需要更多信息,请询问..
干杯.
更新:
我已经在这里发布了一些有关布局和结果的更多信息:
www.conorhackett.com/sql/transaction.html
问题是,当我加入payment_table时(因此我可以指定payment_type_name而不是id),它将所有交易记为现金/支票.日期限制似乎消失了.
任何帮助表示赞赏.
最佳答案