MS SQL - yyyyDDmm Datum-format in die WHERE-Klausel

Wie zu verwenden WHERE Klausel für yyyyMMdd Datum-format, wenn ich ein filter für Zeilen, wo ist yyyy-MM-dd hh:mm:ss.mmm datetime-format?

Beispiel: SELECT * FROM orders WHERE order_date = '20140510'

Durch die Art und Weise, dieses Beispiel funktioniert für die Zeilen, wo ist yyyy-MM-dd 00:00:00.000 datetime-format.

  • Sie müssen gegossen, order_date as date, in diesem Fall also ignorieren die Zeit Wert. CAST(order_date as date) = '20140510'
InformationsquelleAutor jirinovo | 2014-09-04
Schreibe einen Kommentar