在数据库中有一个月份的字段,我想加一个字段区分当月还是过去三个月的数,这个怎么做?
解决方案 »
- 我想问一下,给某个列添加约束怎么写?
- 想把本机access数据库的记录导入到异机sql数据库中,说是要用链接服务器,具体应该怎样操作?
- 這條統計語句怎麼寫?
- 事务与锁!!!!
- 根据某字段相同的数据,合并记录 急~~~~
- 求为查询结果增加合计行的sql
- 求助!请问如何用程序控制ACCESS报表中控件的标题,例如报表中有一标签控件,要使它的标题可以根据不同的查询条件而改变?
- 一条很特别的查询语句,怎么样写一条sql语句实现,输入用户名:user4 ,从而得知 user4排在第三名。
- 关于作业执行问题,郁闷中...
- 关于sqc文件在vc中的调试问题。
- max()结果出的问题?
- 展现progress数据库数据,是不是不支持isnull,Upper等函数,case when是不是也不能用
where datediff(mm,col,getdate())>=3 --過去三月
select case when datediff(mm,col,getdate())=0 then '当月' else '过去三个月' end as currentmth
from tb
datediff(dd,日期A,日期B) 返回兩日期的天數差數
datediff(yy,日期A,日期B) 返回兩日期的年差數
還有其他的,具體的可以查看SQL幫助文檔.
select sum(case when datediff(mm,col,getdate())<=3 then 統計的字段 else 0 end) as '前三個月合計' from 表