MudGuard: sql: Alle IDs suchen, die in Zeitraum x zum ersten Mal vorkamen

Beitrag lesen

Hi,

so weit ich weiß, gibt es in SQL kein Format für Datumsliterale. Deswegen schreibt man sie als String, typischerweise im ISO Format YYYY-MM-DD.

für Ad-Hoc-Queries ist das akzeptabel, aber für Programme, bei denen man nicht weiß, wie genau die DB konfiguriert sein wird, würde ich im Sinne von defensive programming auf jeden Fall STR_TO_DATE verwenden.

Dann ist man sicher, daß es funktioniert, auch wenn ggf. ein anderes Datumsformat im String-Literal erwartet wird.

cu,
Andreas a/k/a MudGuard