![]() |
Datenbank: MYSQL • Version: 4 • Zugriff über: ODBC
Verschidene Syntax bei verschidene MYSQL Servern?
Hallo. Habe zwei Server 4.0.1.8 und 4.1.1.8
select * from Tabelle WHERE (DATE(datumzeit) BETWEEN DATE("2005-01-01") AND DATE("2006-01-01")) AND TIME(datumzeit) BETWEEN TIME("14:30") AND TIME("15:10") Diese Syntax funktioniert bei 4.0.1.8 nicht (FMELDUNG Syntax Fehler) warum? :wall: |
Re: Verschidene Syntax bei verschidene MYSQL Servern?
Zitat:
|
Re: Verschidene Syntax bei verschidene MYSQL Servern?
Nimm parametrisierte Abfragen. Ich denke deine verschiedenen MySQL-Versionen werden unterschiedliche (default) Einstellungen bezüglich der Datumsinterpretation/anzeige haben.
|
Re: Verschidene Syntax bei verschidene MYSQL Servern?
eine Frage. Wo kann man das nachschauen? Geht das auch per mysqladministrator?
|
Re: Verschidene Syntax bei verschidene MYSQL Servern?
Zitat:
(Zu finden unter: ![]() |
Re: Verschidene Syntax bei verschidene MYSQL Servern?
wie kann man das erklären?
4.0 select * from 001_beleg WHERE Date(DatumZeit) > "2005-01-01" FMELDUNG Funktioniert! so funktioniert das aber: WHERE DatumZeit > "2005-01-01" Hat die verion 4.0 etwa keine DATE und TIME funktion? 4.1 select * from 001_beleg WHERE Date(DatumZeit) > "2005-01-01" |
Re: Verschidene Syntax bei verschidene MYSQL Servern?
1 Minuten in der MySQL-Doku gesucht:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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