В приложении задачи сотрудника я должен выяснить, выполнил ли сотрудник задачу вовремя или он работает сверхурочно, поэтому я собрал это, чтобы убедиться, что она не работает
SELECT case when (CAST('2011-1-1' as datetime) < cast('2011-1-2' as datetime)) THEN 'Finished' ELSE 'UnFinished' end
хорошо, даты здесь жестко запрограммированы, потому что я хотел сначала проверить логику, прежде чем продолжить.
Редактировать
Извините, я пропустил выбор перед оператором выбора, следовательно, ошибка
Incorrect syntax near the keyword 'case'
.
Но теперь я хочу знать, есть ли более эффективные способы сделать это, учитывая, что сравниваемые поля datetime