日期时间类型与日期类型比较

时间:2015-02-27 16:35:23

标签: sql date datetime comparison

我有一个项目,我将datetime类型的值与直接日期的值进行比较。例如以下内容:  ' 2014-01-01 06:05:00' > =' 2014-01-01'或' 2014-01-01 06:05:00' < =' 2014-01-01'

在某些我不知道的情况下,我是否需要担心这种比较并没有返回正确的答案?我的程序说它会将日期类型更改为日期时间类型。

1 个答案:

答案 0 :(得分:0)

如果您想要查看某个时间段是否有特定日期,您应该执行以下任一操作:

  • 截断时间戳(已移除时间部分)与日期或
  • 的相等性测试
  • 一对测试,其中时间戳大于或等于所提供的日期,并且小于所述日期加上一天,第二天午夜。