Suchen von Datumswerten: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „== Allgemeines == Wenn man in einer Tabelle nach einem Datumsfeld (z.B. Dispo-Datum) sucht, so versucht das Programm anhand der Eingabe ein möglichst sinnvol…“) |
|||
Zeile 17: | Zeile 17: | ||
|MSSQL und mySQL:<br> | |MSSQL und mySQL:<br> | ||
Alle Datenbr> | Alle Datenbr> | ||
− | br>ORACLE:br> | + | <br>ORACLE:br> |
Alle Daten ab dem 01.01.1900 | Alle Daten ab dem 01.01.1900 | ||
|- valign="top" | |- valign="top" |
Version vom 31. Oktober 2012, 00:56 Uhr
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 Datenbr>
|
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. |