千家信息网

sqlServer根据月份循环查询结果信息

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,-- 1.定义变量declare @n int,@dateTime varchar(255),@ymd varchar(255)-- 2.设置变量set @n=1set @dateTime='2016
千家信息网最后更新 2025年02月01日sqlServer根据月份循环查询结果信息
-- 1.定义变量declare @n int,@dateTime varchar(255),@ymd varchar(255)-- 2.设置变量set @n=1set @dateTime='2016-'-- 3.设置循环1次数while @n<=12begin        -- 4.判断月份(convert(varchar,@n)是将int转换成varchar类型)        if @n <10                begin                        set @ymd = @dateTime+'0'+convert(varchar,@n)+'%'                end     else                begin                        set @ymd = @dateTime+convert(varchar,@n)+'%'                end        -- 5.循环标志+1        set @n = @n+1        -- 6.打印变量值        print(@ymd)        -- 7.执行sql语句        select * from user where addTime like @ymd;end
0