Tdatetime变double型后的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 wwa
  • 开始时间 开始时间
W

wwa

Unregistered / Unconfirmed
GUEST, unregistred user!
取strtodatetime('2006-12-12')得到39063<br>问题是:<br>1.组成SQL语句&nbsp;RQ=39063,&nbsp;在Access下正常,在MSSQL下不找不到,检查后发现MS&nbsp;SQL下,39061才能取得2006-12-12日的数据,差了2天,不知道为什么?<br><br>2.要同时兼容Access和MS&nbsp;SQL数据库,时间语法不同,如何统一?
 
差两天的原因好理解,关键是如何不用判断数据库类型,用个统一的写法,<br>大家都不用时间过滤数据吗?<br>基准时间:&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;1899-12-30&nbsp;&nbsp;MS的时间&nbsp;<br>&nbsp;&nbsp;1899-12-31&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;1900-1-1&nbsp;&nbsp;&nbsp;&nbsp;国际时间
 
没有人回,就结束了吧
 
datetime&nbsp;的值是一个相对值,相对某个计数点~~
 
你用string格式存储不行吗?
 
后退
顶部