SQL-每列的条件。
这是一个通用的SQL问题,但是我是否必须知道数据库是Firebird。
我有这张桌子(简体):
用户金额类型
--------------------
约翰25积分
约翰20笔付款
约翰5借记
约翰15积分
迈克15点数
我希望使用单个查询获得如下所示的结果:
用户信用借记
--------------------
约翰40 25
迈克15空
Where credit = SUM(amount) WHERE type=credit
and debit = SUM(amount) WHERE type=debit
基本上,我想基于一个字段的总和(在这种情况下为数量),但基于不同的条件(在这种情况下为类型),在结果上具有多个字段。
在此先感谢您的任何建议。
没有找到相关结果
已邀请:
3 个回复
拟僚疽刊剔
朗排谎纷瘟
我参考的是PostgreSQL中可能会出现的情况,以帮助您找到所需的内容。
吠强祷豪硅