以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SQL问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142664)

--  作者:fstzy
--  发布时间:2019/11/3 10:51:00
--  [求助]SQL问题
"SELEC“t”  * From {车险表} WHERE [保险止期] BETWEEN GetDate() AND DateAdd(m, 4, GetDate())"

老师,我使用了上面的语句,得到了下面的出错信息。我试过把\'4\'改成‘3’,没问题,我的看法是2020年2月有29号,所以出错,请问老师是这原因吗?有什么解决方法?

Year, Month, and Day parameters describe an un-representable DateTime.


--  作者:有点蓝
--  发布时间:2019/11/3 20:57:00
--  
我测试DateAdd没有2-29问题

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看