mik*_*eri 4 sql oracle group-by oracle11g
我使用以下查询按月列出交易数量.有谁知道我怎么能按年列出.这意味着查询将返回除当前月份之外的全年所有事务.
也就是说,如果今天是2011年8月29日,我需要一个按月分组的年度报告,直到7月份(因为8月份尚未完成)
select to_char(date,'MONTH YYYY'), sum(number_of_transactions)
from header
group by date
order by date
Run Code Online (Sandbox Code Playgroud)
select to_char(trunc(date,'yyyy'),'YYYY') as year, sum(number_of_transactions)
from header
where date < trunc(sysdate, 'mm')
group by trunc(date,'yyyy')
order by year
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
953 次 |
最近记录: |