Suchen von Datumswerten: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Eingabe-Beíspiele)
 
Zeile 16: Zeile 16:
 
|* oder %
 
|* oder %
 
|MSSQL und mySQL:<br>
 
|MSSQL und mySQL:<br>
Alle Datenbr>
+
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

ORACLE:
Alle Daten ab dem 01.01.1900

1 MSSQL und mySQL:

Alle Daten, die mit 1 beginnen.
ORACLE:
Alle Daten ab dem 01.01.1900

12. MSSQL und mySQL:

Alle Daten, die mit 12. beginnen.
ORACLE:
Alle Daten ab dem 01.01.1900

12.1 MSSQL und mySQL:

Alle Daten, die mit 12. beginnen.
ORACLE:
Alle Daten ab dem 01.01.1900

12.01. MSSQL und mySQL:

Alle Daten, die mit 12. beginnen.
ORACLE:
Alle Daten ab dem 01.01.1900

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.
ORACLE:
Alle Daten, die am 12.01.1900 beginnen.

12.01.2009 Alle Daten, die am 12.01.2009 beginnen.