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…“) |
(→Eingabe-Beíspiele) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 16: | Zeile 16: | ||
|* oder % | |* oder % | ||
|MSSQL und mySQL:<br> | |MSSQL und mySQL:<br> | ||
− | Alle | + | Alle Daten<br> |
− | br>ORACLE:br> | + | <br>ORACLE:<br> |
Alle Daten ab dem 01.01.1900 | Alle Daten ab dem 01.01.1900 | ||
|- valign="top" | |- valign="top" |
Aktuelle Version vom 31. Oktober 2012, 00:59 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 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. |