where datediff(mm,monthstart,monthend)>lhzq
解决方案 »
- 关于MYSQL的库存计算
- sql server2005 创建维护计划失败 是什么原因?
- 我的程序在前台经常出现'无法为更新定位行,一些值可能在最后一次读写已更改',,问问:是不是与sql结构有关系?
- 求一sql语句两表查询
- 有一个用数字命名的数据库,比如:55,如何用sql语句删除它?DROP DATABASE 55 语法错误
- 关于 INSERT INTO SELECT 插入上一条记录结果值的问题!
- 用SQL语句给一字段加一default值.
- 在sqlserver 中有没有 象oracle 中rowid 标识第几行的关键字
- 请教一个UPDATE的问题
- 问什么不能保存小数?
- 很久没有人答,所以新开上贴!(关于数据库的导出)
- 如何用SQL查询数据
and ado.faddday(azrq,@lhzq,@type) between monthstart and monthedn--@type指周期类型,可以为年、月、周、天、季度等
(@date1 datetime,
@lhzq int,
@type nchar(1))
returns datetime
as
begin
declare @out datetime
select @out = case
when @type='年' then dateadd(year,@lhzq,@date1)
when @type='月' then dateadd(month,@lhzq,@date1)
when @type='日' then dateadd(day,@lhzq,@date1)
when @type='周' then dateadd(week,@lhzq,@date1)
when @type='季' then dateadd(quarter,@lhzq,@date1)
else @date1
end
return @out
end