或者不在MSSQL中查询

时间:2015-11-19 14:19:18

标签: mysql sql-server

我有一个在mysql中运行的查询

SELECT events.id 
FROM events LEFT JOIN events_cstm ON events.id = events_cstm.id_c 
WHERE event_date_time_c >= NOW() OR NOT {0}'

它在MSSQL中不起作用我需要完全相同的等效查询。

到目前为止,我有:

SELECT events.id 
FROM events LEFT JOIN events_cstm ON events.id = events_cstm.id_c 
WHERE event_date_time_c >= getutcdate() OR NOT {0}'

但我不断得到错误不适当的布尔值或其他东西。 {0}是应用程序放入的复选框的值。可以是1或0。

1 个答案:

答案 0 :(得分:0)

尝试使用

bar

或whatelse可以是有效条款(例如0 = {0})