![]() |
Datenbank: Mysql • Version: 4 • Zugriff über: direct
Datumsfeld selektieren
Hallo. Irgendwie funktioniert diese Abfrage bei mir nicht
SELECT * FROM projekte_ma WHERE pma_arbeitstag > '01.01.2010' es werden alle DS angezeigt aucht die kleiner sind als 01.01.2010 (01.01.05) Warum? |
Re: Datumsfeld selektieren
Was für einen Typ hat das Feld? In mysql haben Datumswerte das Format "2010-01-01"
|
Re: Datumsfeld selektieren
Ich habe das als Typ Date Default Value ist leer
|
Re: Datumsfeld selektieren
hat keiner eine Idee woran das liegen mag?
|
Re: Datumsfeld selektieren
Du mußt das Format von mysqlDatum nehne / siehe oben
|
Re: Datumsfeld selektieren
Verwende einfach Parameter. Dann brauchst du dich nicht um die verschiedenen Formate kümmern.
SQL-Code:
Beispiele zur Übergabe von Parametern findest du reichlich hier im Forum.
SELECT * FROM projekte_ma WHERE pma_arbeitstag > :Referenzdatum
Schöne Grüße, Jens :hi: |
Re: Datumsfeld selektieren
Hi,
nur interessehalber: Wäre es nicht gescheiter, Datumswerte generell als Unix-Timestamp zu speichern und je nach dem, was der Benutzer engestellt hat, das Datumsformat formatiert ausgeben zu lassen (xx.xx.xxx, xxxx/xx/xx, ...)? Da der Timestamp ein Integer ist, wäre die Abfrage auch kein Problem. |
Re: Datumsfeld selektieren
Also soweit ich weis reicht die UnixTimeStamp "nur" bis irgendwann 2037. :gruebel:
|
Re: Datumsfeld selektieren
Die lokale Speicherung ist eigentlich egal. das Problem an mysql ist, das die Speicherung in einem String geschieht, und man deshalb bei Abfragen das vorgegebene Format einhalten muß oder wie schon erwähnt auf Parameter auszuweichen.
|
Re: Datumsfeld selektieren
:wall: Daran lag es! (habe die Aufgabe heute gelöst) Danke!
SQL-Code:
Was für einen Typ hat das Feld? In mysql haben Datumswerte das Format "2010-01-01"
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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-2025 by Thomas Breitkreuz