Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MYSQL mit Wildcards? (https://www.delphipraxis.net/55925-mysql-mit-wildcards.html)

Sharky 29. Okt 2005 08:57

Re: MYSQL mit Wildcards?
 
Zitat:

Zitat von emsländer
... vorsicht!! - ist keine Datumsspalte. Ist typ varchar!

Nur als Anmerkung:
Das Problem ist nicht der Typ der Spalte sondern das Format des Datums.
Wenn das Datum in ISO-Form gespeichert wäre würde Month auch bei einem VarChar funktionieren.

noch_ein_hannes 29. Okt 2005 11:28

Re: MYSQL mit Wildcards?
 
Moin,

Zitat:

Das Problem ist nicht der Typ der Spalte sondern das Format des Datums.
... und dann könntest Du auch folgendes tun:
(um alles +- 1 Woche zu finden)

Delphi-Quellcode:
SELECT * FROM tabelle
 WHERE x BETWEEN datum - INTERVAL 1 WEEK
   AND datum + INTERVAL 1 WEEK;
grüsse,
hannes

Bernhard Geyer 29. Okt 2005 13:07

Re: MYSQL mit Wildcards?
 
Zitat:

Zitat von SirThornberry
der * wird in mysql mit "%" und der Anweisung like implementiert.

Um es allgemeiner zu sagen: % ist der SQL-Wildcard für beliebige anzahl von Zeichen, nicht nur bei MySQL.
Um nur ein Zeichen zu "Wildcarden" wird _ verwendet.

Access verwendet AFAIK teilweise * als Wildcard. Dies entspricht aber nicht dem SQL-Standard.

emsländer 30. Okt 2005 02:28

Re: MYSQL mit Wildcards?
 
Möchte mich an dieser Stelle für die Hilfe bedanken.

Hab jetzt in der Produktion (Schimpf und Schande über mich) - nat. erst nach div. Tests in einer Testumgebung - das entscheidende Feld(column) in ein Datetime gewandelt. Anders war es mir nicht möglich die netten Datumsfunktionen von MySQL zu nutzen.

Werde übrigens in der nächsten Woche nach MySQL 5.1 umstellen *hüstel*

Gruss

EL


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz