以下是一个浅显的应收账款账龄分析的 SQL 查询语句jav 巨乳,假定有一个名为 `receivables` 的表,其中包含以下字段:
- `id`:应收账款纪录的独一象征符- `customer_id`:客户的独一象征符- `invoice_date`:发票日历- `due_date`:嘱托款日历- `amount`:发票金额- `paid_amount`:已付金额查询语句如下(基于Sqlserver):
SELECTcustomer_id,SUM(CASE WHEN DATEDIFF(day, due_date, GETDATE()) <= 30 THEN amount - paid_amount ELSE 0 END) AS current,SUM(CASE WHEN DATEDIFF(day, due_date, GETDATE()) > 30 AND DATEDIFF(day, due_date, GETDATE()) <= 60 THEN amount - paid_amount ELSE 0 END) AS thirty_to_sixty,SUM(CASE WHEN DATEDIFF(day, due_date, GETDATE()) > 60 AND DATEDIFF(day, due_date, GETDATE()) <= 90 THEN amount - paid_amount ELSE 0 END) AS sixty_to_ninety,SUM(CASE WHEN DATEDIFF(day, due_date, GETDATE()) > 90 THEN amount - paid_amount ELSE 0 END) AS over_ninetyFROMreceivablesGROUP BYcustomer_id;
这个查询语句将应收账款按照客户进行分组,并臆度打算了现时账龄、30-60天账龄、60-90天账龄和跨越90天账龄的应收账款总数。其中,`DATEDIFF(day, due_date, GETDATE())` 函数用于臆度打算发票的过时天数。
影音先锋亚洲电影图片
本站仅提供存储工作,整个实践均由用户发布,如发现存害或侵权实践,请点击举报。