Oracle数据库和SqlServer季节统计比较_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle和SqlServer季节统计比较

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

本篇关键词:Oracle数据库Oracle教程
黑客防线网安网讯:    select to_char(sysdate,'q') from sys.dual;  SqlServer 季节统计  create table tb(date datetime,  value int)  insert into tb values(getdate() - 365 , 0)  in...
    select to_char(sysdate,'q') from sys.dual;
  SqlServer 季节统计
  create table tb(date datetime,  value int)
  insert into tb values(getdate() - 365 , 0)
  insert into tb values(getdate() - 365 , 1)
  insert into tb values(getdate() - 365 , 2)
  insert into tb values(getdate() - 365 , 3)
  insert into tb values(getdate() - 365 , 4)
  insert into tb values(getdate() - 265 , 1)
  insert into tb values(getdate() - 165 , 2)
  insert into tb values(getdate() - 165 , 3)
  insert into tb values(getdate() - 100 , 0)
  insert into tb values(getdate() - 10  , 2)
  insert into tb values(getdate() - 1   , 4)
  insert into tb values(getdate() - 1   , 54)
  insert into tb values(getdate() - 20  , 3)
  go
  select datepart(year,date) [年],
  sum(case datepart(quarter,date) when 1 then value else 0 end ) [第一季度],
  sum(case datepart(quarter,date) when 2 then value else 0 end ) [第二季度],
  sum(case datepart(quarter,date) when 3 then value else 0 end ) [第三季度],
  sum(case datepart(quarter,date) when 4 then value else 0 end ) [第四季度],
  sum(value) 全年
  from tb
  group by datepart(year,date)
  drop table tb
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-13142-1.html
网站维护教程更新时间:2012-03-23 00:51:05  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer