将MS Access查询转换为SQL Server查询

时间:2018-06-14 14:30:57

标签: sql sql-server ms-access

以下是MS Access查询中使用的代码部分。我应该使用什么代替SQL Server查询?日期格式与GETDATE()相同。

  ((IIf([DATE]-Int([DATE])>0,'N',Null)) Is Null));

我尝试使用CASE但它无效。

1 个答案:

答案 0 :(得分:1)

如果我得到了正确的答案,那么您正在测试日期的时间部分是否为午夜。

您可以通过以下方式执行此操作:

Cast([DATE] AS Time) = '00:00:00'

顺便说一句,您的访问代码可以最小化为:

[DATE]-Int([DATE])=0