添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
打盹的稀饭  ·  FOR i IN 1 .. ...·  2 年前    · 
从ACCESS转为MSSQL后,遇到一个闰年2000-2-29日期问题。
sql="select count(*) as ttshu from shengri where (user="&session("user")&" and gongnong=0 and DateDiff(day,getdate(),dateadd(year,DateDiff(year,birthday,getdate()),birthday))between 0 and 14) or (user="&session("user")&" and gongnong=1  and shengrin<>'2-29' and shengrin<>'2-30' and DateDiff(day,'"&(jinnongli)&"',dateadd(year,DateDiff(year,nongli,'"&(jinnongli)&"'),nongli))between 0 and 14)"
通过上面语句列出14天内过阳历生日和农历生日的人数,在ACCESS运行正常,转为MSSQL数据库就出错了。语句里的字段nongli,其中一条数据是2000-2-29,
运行 提示
[SQL Server]将 expression 转换为数据类型 datetime 时出现算术溢出错误。
请教怎么做,能修改上面的语句避免错误吗

■ 回复:
这方面没经验,不过原理不复杂,提示也很清晰,应该是能找到方法的。 2000年,时值大学毕业前夕。当时的互联网,如雨后春笋般,存在的着不少设计精美的个人网站,如阿江、秘密花园、遐思,等等,很多很多。
如今,很多年过去。除了秘密花园、阿江依然保持更新驻留记忆外,很大一部分已经关闭。
如今,试着,在互联网上搜寻片段,保持一点那个年代互联网记忆。
如果您也保存有自己钟爱的互联网记忆,欢迎联系免费刊登展示。www.ygyl.net(阳光雨露 探寻互联网记忆)