У меня есть запрос, показанный ниже. Однако, когда я запускаю этот запрос, я получаю строки, чей [date_effective] - до 14 февраля 2014 года. Почему? У меня есть даты появления 1/1/1980.Sql Server Date Query не работает
SELECT *
FROM D_CORPACTIONS_MSCI
WHERE [date_effective] >= '14 February 2014'
AND [ca_status] = 'EXPECTED'
OR [ca_status] = 'CONFIRMED'
OR [ca_status] = 'UNDETERMINED'
ORDER BY [date_effective]
В принципе, то, что вы спрашиваете, - дать мои строки, что - есть 'date_effective'> = 14Feb2014 и' ca_status' является ' 'EXPECTED'' и строк, что - есть' 'ca_status' 'CONFIRMED'' или '' UNDETERMINED'' **, независимо от того, какой 'date_effective' он имеет **. – Alexander