-- 1.定义变量 declare @n int,@dateTime varchar(255),@ymd varchar(255) -- 2.设置变量 set @n=1 set @dat
-- 1.定义变量
declare @n int,@dateTime varchar(255),@ymd varchar(255)
-- 2.设置变量
set @n=1
set @dateTime='2016-'
-- 3.设置循环1次数
while @n<=12
begin
-- 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
--结束END--
本文标题: sqlServer根据月份循环查询结果信息
本文链接: https://www.lsjlt.com/news/36953.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-16
2024-03-15
2024-03-15
2024-03-15
2024-03-15
2024-03-15
2024-03-15
2024-03-15
2024-03-15
2024-03-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0