定义和用法
DATEADD() 函数在日期中添加或减去指定的时间间隔。
语法
DATEADD(datepart,number,date)
date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。
你是想输入一个月份然后返回当年这个月份上个月的产品信息和当月的产品信息,直接在查询分析器窗口展示,是吧?参数用int,然后增加一个对参数的检测:
@month int
as
if @month<1 or @month>12
begin
select '参数输入错误!'
end
Else
begin
--查询上个月时使用当前年度、输入月份、1构造最大日期,当前年度、输入月份-1、1最小日期。如果月份为1,则最小日期需要改为上年+12月
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)