![]() |
Datenbank: MYSQL • Version: 4.1x • Zugriff über: mysql.pas
MYSQL mit Wildcards?
Moin,
kleine Frage zu mysql: hab da eine Table in der als Text(Typ varchar) datetime in der Form: 28.10.2005 22:10:32 hinterlegt ist ich möchte daraus jetzt alle Datensätze mit Monat 10 ziehen .... Die Frage ist wie? Gruss EL |
Re: MYSQL mit Wildcards?
der * wird in mysql mit "%" und der Anweisung like implementiert.
SQL-Code:
Select * from Tabellenname where DatumsSpalte like '%.10.% %:%:%'
|
Re: MYSQL mit Wildcards?
Zitat:
Gruss EL |
Re: MYSQL mit Wildcards?
Hi,
alternativ würde sicher auch folgendes klappen:
Delphi-Quellcode:
grüsse,
Select * from Tabellenname where MONTH(DatumsSpalte) = '10';
hannes Edit: Oh, sorry - ich sehe gerade dass Dein Feld vom Typ varchar ist. Mach einfach ein datetime draus und dann klappt das auch ... :-) |
Re: MYSQL mit Wildcards?
Zitat:
Gruss EL |
Re: MYSQL mit Wildcards?
... da war wohl einer schneller ... :-)
Zitat:
|
Re: MYSQL mit Wildcards?
Zitat:
Gruss EL |
Re: MYSQL mit Wildcards?
Zitat:
|
Re: MYSQL mit Wildcards?
Zitat:
So ist das mit gewachsenen Systemen! Gruss EL |
Re: MYSQL mit Wildcards?
Moin nochmal
geht in dieser Konstellation eigentlich auch sowas: Datumstring >= xyz and Datumstring <= xyz , um einen Bereich einzugrenzen? Bitte immer noch daran denken, das das Feld vom Typ varchar ist! Danke und Gruss EL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr. |
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