【发布时间】:2020-07-02 09:21:15
【问题描述】:
select '2020-07-02'::date - "duedate"::date as days_passed_since_invoice_was_sent,
duedate,
contract_id,
paiddate,
paymentdueon,
component,
record_valid_from,
dueamount,
unpaidamount,
waivedamount
from dwd_tb_payment_schedule
where record_valid_to = '9999-12-31'
and unpaidamount > 0
order by duedate asc
如何按contract_id 分组? 我正在使用 postgresql 9.6 新编辑:所以我的目标是获取contract_id最近几天的总数。 然后还显示该特定数据点的其余信息,因此我还要选择表中的其余列。那些我不希望做任何事情的专栏。让它们保持原样。
【问题讨论】:
-
您想对不想分组的列做什么?总结他们?最小/最大?平均的?还有什么?请edit您的问题(通过单击其下方的edit 链接)并添加一些示例数据和基于该数据的预期输出为formatted text。请参阅here,了解有关如何创建漂亮的文本表格的一些提示。 (edit 您的问题 - 在 cmets 中不邮政编码或其他信息)
标签: sql postgresql group-by