Suchen von Datumswerten
1 Allgemeines
Wenn man in einer Tabelle nach einem Datumsfeld (z.B. Dispo-Datum) sucht, so versucht das Programm anhand der Eingabe ein möglichst sinnvolles Datum zu erkennen und schickt dieses zur Suchabfrage zum SQL-Server.
Bei bruchstückhaften Eingaben wird dabei eine intelligente Logik verwendet, die die Eingabe in ein möglichst sinnvolles Datum umwandelt.
- Unter ORACLE kann man dabei leider nicht "*"bzw. "%" verwenden, da ORACLE das bei Datumsfeldern nicht kann.
1.1 Eingabe-Beíspiele
Eingabe | Suche nach... |
---|---|
* oder % | MSSQL und mySQL: Alle Daten |
1 | MSSQL und mySQL: Alle Daten, die mit 1 beginnen.
|
12. | MSSQL und mySQL: Alle Daten, die mit 12. beginnen.
|
12.1 | MSSQL und mySQL: Alle Daten, die mit 12. beginnen. |
12.01. | MSSQL und mySQL: Alle Daten, die mit 12. beginnen.
|
12.01.2 | Alle Daten, die am 12.01.2002 beginnen |
12.01.20 | Alle Daten, die am 12.01.2020 beginnen. |
12.01.200 | MSSQL und mySQL: Alle Daten, die mit 12.01.200 beginnen.
|
12.01.2009 | Alle Daten, die am 12.01.2009 beginnen. |