I Spalte Wert sortiert werden soll (DateTime
) auf einem Zustand (und Vorkommnis vor March 1st 2016
als 'Preseason'
,SQl CASE Statement
Ereignisse nach march 31st 2016
als 'PostSeason'
Else 'Season'
Auftretende. --query --- Select eventdate = Fall Wenn eventdate < '01 -03-2016' und dann 'Preseason' Wenn eventdate> '31 -03-2016' und dann 'nachsaison'
Else 'Season' End, Eventname Von tblEvent
--error Nachricht 'Msg 242, Die Umwandlung eines varchar-Datentypen auf einen Typen Datetime-Daten führte zu einem Out-of-Range-Wert.'
Was hast du so versucht? –
Dieser Fehler teilt mir mit, dass Ihre DateTime-Spalte Nicht-DateTime-Werte enthält. Sie könnten versuchen, es in Ihrer CASE-Anweisung CASTing, vielleicht? –
Sie dachten nicht, dass das Posten der tatsächlichen Aussage von Wert wäre? – Paparazzi