У меня есть столбец adetdate который имеет дату в формате «2015-05-01 00: 00: 00.000»саз для использования на поле даты
является возможностью написать заявление случая как
case adetdate
adetdate between '2015-05-01 00:00:00.000' and '2015-05-01 23:59:59.999' then print 'MAY 1st'
adetdate between '2015-05-02 00:00:00.000' and '2015-05-02 23:59:59.999' print 'MAY 2nd'
Это неверно синтаксис 'CASE' вообще. –
Какая версия SQL Server? Может быть, 'FORMAT()' - это то, что вы ищете ... – Shnugo
Стоит отметить, что SQL не имеет оператора case, он имеет выражение case. Управляет потоками контроля, а выражения возвращают значение. [Это ссылка] (https://msdn.microsoft.com/en-us/library/ms181765.aspx) к документам Microsoft, которые включают рабочие примеры. –