RT,比如where 有大于2012-1-1 and 小于 2012-1-5 的条件,那么返回结果类似于下面:1.2012-1-22.2012-1-33.2012-1-4肿么办,少年们??
2 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
CREATE FUNCTION GET_DATE(@BDATE DATETIME,@EDATE DATETIME)RETURNS @RE TABLE(ODATE DATETIME)ASBEGIN DECLARE @DATE DATETIME SET @DATE = DATEADD(DAY,1,@BDATE) WHILE DATEDIFF(DAY,@DATE,@EDATE)>0 BEGIN INSERT INTO @RE SELECT @DATE SET @DATE = DATEADD(DAY,1,@DATE) END RETURNENDSELECT * FROM dbo.GET_DATE('2012-1-1',' 2012-1-5')
- 2 回答
- 0 关注
- 803 浏览
添加回答
举报
0/150
提交
取消