浏览模式: 普通 | 列表
10月, 2007 | 1

原创日志 sql server 的DateTime时间判断问题

[ 2007-10-20 09:14:08 | 作者: admin ]
由于sql server的datetime类型带毫秒,所以sql中直接比较的时候往往出现错误,另外精确到秒的比较依旧有问题,有较大概率的相差一秒,
所以在条件允许的时候可以精确到分来判断或者时间差值为1秒以内来判断时间是否一致。

范例如下:
引用
  AND DATEDIFF(n,UserRegTime, '" + Engine.Common.SqlFilter(Request.Cookies["UReg"].Value) + "')=0
1