如何在SQL中获取或/和来自两个表达式?

时间:2017-03-30 11:03:21

标签: sql

SELECT Count(*)
FROM   table A
WHERE  CONVERT (DATE, GETDATE()) IN
       (CONVERT(DATE, time_created), CONVERT(DATE, time_updated))

之后我尝试了or,但它没有成功。

1 个答案:

答案 0 :(得分:0)

您使用的是SQL Server吗?如果是这样,这是你想要的吗?

SELECT Count(*)
FROM table A
WHERE CONVERT(DATE, time_created) = CONVERT(DATE, GETDATE()) OR
      CONVERT(DATE, time_updated) = CONVERT(DATE, GETDATE());

如果是这样,那么您的原始查询也应该有效。