SQL Where子句使用AND

时间:2018-12-30 20:12:24

标签: tsql

我有一个where子句中的SQL查询:

fs.iswaiver = 1       AND 
CAST(CONVERT(VARCHAR(4), call_year) +'-'+ CONVERT(VARCHAR(2), call_month) + '-' + '1' AS DATETIME) = '2018-03-31' AND 
CAST(CONVERT(VARCHAR(4), call_year) +'-'+ CONVERT(VARCHAR(2), call_month) + '-' + '1' AS DATETIME) = '2018-01-01' 

我相信没有结果会回来,因为通话日期必须都是

  

'2018-03-01'

  

'2018-01-01'

如果我正确理解此where子句。我的理解对吗?

所以,如果我有如下记录:

call_year     call_month
     2018             03
     2018             01

什么都不会回来,对吗?

0 个答案:

没有答案