提供sqlserver参考:select col_name,sum(case when datediff(d,col_date,getdate())=0 then col_int else 0 end) as [col_DD(日)],sum(case when datediff(m,col_date,getdate())=0 then col_int else 0 end) as [col_MM(当月)],sum(case when datediff(yy,col_date,getdate())=0 then col_int else 0 end) as [col_YY(当年)] from Tbl_1 group by col_name
解决方案 »
- oracle如何解析较大xml文件
- alter dababase flash on 失败
- 这个sql语句怎么写
- 眼毒的高手帮忙找找问题所在
- 这里应该牛人多,所以发帖问问, 求 interquery parallelism有关的资料, 论文,或是任何有用的material,中文,英文资料都可,(英文最好),谢谢了
- 又一个sql问题?
- 请求帮助。急!
- 一愁莫展Form Builder
- 在PL/SQL环境下,调试带有输出参数据的过程,请问该怎么调用?如何定义输出变量?
- 请问ASP通过ADO调用ORACLE数据库时不能用ADDNEW和UPDATE来新增数据是什么问题?
- (300分)在ORACLE服务器端,定期把一文件夹下的不同文本文件(格式相同)导入表内,该如何做???
- 在线等待 sql高手 解决难题
http://expert.csdn.net/Expert/topic/2053/2053357.xml?temp=.2703668楼主先把那三个函数执行一编,看SQL执行结果怎样。
http://expert.csdn.net/Expert/topic/2053/2053357.xml?temp=.2703668楼主先把那三个函数执行一编,看SQL执行结果怎样。