【发布时间】:2015-09-15 23:42:58
【问题描述】:
我在 SQL 数据库中有下表,
Acct_Num Date Amount Debit_Credit
001234 10/Jan/2014 56879 Credit
001234 15/Jan/2014 56879 Debit
001234 10/Feb/2014 10000 Credit
001234 09/Feb/2014 9000 Credit
001234 25/Mar/2014 19000 Credit
预期输出
Acct_no Month Consolidate Credit Consolidate Debit Balance
001234 JAN 56879 56879 0
001234 FEB 19000 0 19000
问题:
系统应在一个月内分别提取月度合并借方/贷方。用户将输入日期(例如 15.01.2014 ),系统应从开始月份(即 2014 年 1 月至 2014 年)开始收集借方和贷方的总和,循环应以当前系统月份结束,即 9 月至 15 日
【问题讨论】:
-
你尝试了什么?发布您的代码。会对您更好,因为我们将能够以准确的方式为您提供帮助
-
select Acct_no , (select sum (amount)from XYZ where Acct_no = '001234' and date = (select extract month from date)))Sep from XYZ where acid = '001234'
标签: mysql sql oracle-sqldeveloper