用DATEADD函数加1天的规律拼成表名遍历日期区间的表。
SQL code?123456select * from tbwhere convert(int,right(col,8)) between convert(int,convert(nvarchar(10),@date1,112))and convert(int,convert(nvarchar(10),@date2,112))
select * from tb where convert(int,right(col,8)) between convert(int,convert(nvarchar(10),@date1,112)) and convert(int,convert(nvarchar(10),@date2,112))
[quote=引用 9 楼 chuanzhang5687 的回复:] [quote=引用 8 楼 uestcTWI 的回复:] 引用 7 楼 chuanzhang5687 的回复:引用 4 楼 uestcTWI 的回复:引用 1 楼 chuanzhang5687 的回复:SQL code?123456select * from tbwhere convert(int,right(col,8)) between convert(int,convert(nvarchar(10),@date1,112)……
[quote=引用 8 楼 uestcTWI 的回复:] 引用 7 楼 chuanzhang5687 的回复:引用 4 楼 uestcTWI 的回复:引用 1 楼 chuanzhang5687 的回复:SQL code?123456select * from tbwhere convert(int,right(col,8)) between convert(int,convert(nvarchar(10),@date1,112)……
引用 7 楼 chuanzhang5687 的回复:引用 4 楼 uestcTWI 的回复:引用 1 楼 chuanzhang5687 的回复:SQL code?123456select * from tbwhere convert(int,right(col,8)) between convert(int,convert(nvarchar(10),@date1,112)……
引用 4 楼 uestcTWI 的回复:引用 1 楼 chuanzhang5687 的回复:SQL code?123456select * from tbwhere convert(int,right(col,8)) between convert(int,convert(nvarchar(10),@date1,112))and convert(int,convert(n……
引用 1 楼 chuanzhang5687 的回复:SQL code?123456select * from tbwhere convert(int,right(col,8)) between convert(int,convert(nvarchar(10),@date1,112))and convert(int,convert(nvarchar(10),@date2,1……
引用 3 楼 annatrov 的回复: 用DATEADD函数加1天的规律拼成表名遍历日期区间的表。 但是如果跨月份的话怎么判断?
22,209
社区成员
121,731
社区内容
加载中
试试用AI创作助手写篇文章吧