查找一个记录的日期sql Server


find a record by date sql Server

我有一个表product(prodID,stock,createdDate类型为DATETIME)

想从表中找到当前日期的所有记录

谢谢

舍入到当前日期:

...
WHERE createdDate >= dateadd(dd, datediff(dd, 0, GetDate()), 0)
  • GetDate返回当前时间
  • datediff(dd, 0, GetDate()), 0)返回从第一个日期到现在的天数
  • dateadd(dd ads…第一次约会,所以我们得到当前日期没有时间