Sql 如何按月计算净额
选择提取(从单据日期算起的月份)列否、合计(净额)合计金额、最大(单据日期)日期Sql 如何按月计算净额,sql,Sql,选择提取(从单据日期算起的月份)列否、合计(净额)合计金额、最大(单据日期)日期 来自POSM 其中摘录(从文件日期算起的年份)=“2010” 按摘录分组(从单据日期算起的月份) 此查询的输出如下所示: columnno | sum amt | ddate 3 6 01/march/2010 7 250 29/july/2010 // output for union no2 7 2617 0
来自POSM
其中摘录(从文件日期算起的年份)=“2010”
按摘录分组(从单据日期算起的月份) 此查询的输出如下所示:
columnno | sum amt | ddate
3 6 01/march/2010
7 250 29/july/2010 // output for union no2
7 2617 02/july/2010 // output for union no3
但我希望我的输出是这样的
columnno | sum amt | ddate
3 6 march
7 2867 july //output for union no 2 and 3 are sum together to get only one july
这意味着只需一个月的总金额试试这个
select columnno , sum(sum_amt), EXTRACT(month from ddate) ddate from
<your query>
group by columnno , (EXTRACT(month from ddate))
选择列号、总和(总和金额)、提取(从日期算起的月份)从
按列分组编号,(摘录(从ddate开始的月份))
select columnno , sum(sum_amt), EXTRACT(month from ddate) ddate from
<your query>
group by columnno , (EXTRACT(month from ddate))