Я хочу, чтобы отсортировать значения столбца (DateTime
) о состоянии (и событие имело место до March 1st 2016
как 'Preseason'
,SQl сазе
события, наступившего после march 31st 2016
как 'PostSeason'
Else 'Season'
. --query --- Выбор EVENTDATE = Case Когда EVENTDATE < '01 -03-2016' , затем 'предсезонного' Когда EVENTDATE> '31 -03-2016' , затем '' постсезон
Else 'Сезон' End, EventName От tblEvent
--error Сообщение 'Msg 242, Преобразование типа VARCHAR данных в тип данных даты и времени привело к стоимости из-за границы диапазона.
Что вы пробовали? –
Эта ошибка говорит мне, что ваш столбец DateTime имеет значения, отличные от даты. Может быть, вы могли бы попробовать CASTing в своем заявлении CASE? –
Вы не думали, что публикация фактического утверждения будет полезной? – Paparazzi