更新时间2019-08-22 16:19:18
你要有具体的表结构及要求的,sqlserver一般不会用到while循环的
如
select * from 你的表 where CONVERT(varchar(100),你的时间字段 , 112) like “201905%"
会输出你的表中,所有你的时间为2019的5月的数据
SQL本身带循环的
而while,是Transact-SQL中的内容,它的语法为:
(它有循环条件的,可以用来批量执行sql语句)
WHILE Boolean_expression { sql_statement | statement_block } [ BREAK ] { sql_statement | statement_block } [ CONTINUE ]
datediff函数
like没有时间函数啊