![]() |
Datenbank: FB • Version: 1.5 • Zugriff über: egal
Select Max(TheDate+TheTme) geht nicht
Hallo #,
ich speichere Datum + Uhrzeit in 2 getrennten Feldern (Vorgabe, kann nicht geändert werden) zusammen mit anderen Werten. Jetzt will ich den neuesten Datensatz haben. Das obige Select Max geht nicht (viell. mit FB2, ist aber noch keine Option). Zur Zeit mache ich ein
SQL-Code:
Geht das auch anders ?
Select First 1 TheDate, TheTime From Table
Order By TheDate Desc, TheTime Desc Dank Heiko |
Re: Select Max(TheDate+TheTme) geht nicht
Was für Typen haben die beiden Felder?
|
Re: Select Max(TheDate+TheTme) geht nicht
Hallo,
Date (Dialect 1) Heiko |
Re: Select Max(TheDate+TheTme) geht nicht
Welcher Fehler kommt den bei der Addition?
|
Re: Select Max(TheDate+TheTme) geht nicht
Hallo,
expression evaluation not supported per Cast geht es auch nicht. Heiko |
Re: Select Max(TheDate+TheTme) geht nicht
Bleibt noch die Option einer UDF
|
Re: Select Max(TheDate+TheTme) geht nicht
Vielleicht so...
SQL-Code:
SELECT MAX(CAST(TheDate + TheTime AS timestamp)) minTimestamp
FROM table |
Re: Select Max(TheDate+TheTme) geht nicht
Hallo,
gleicher Fehler wie oben. Heiko |
Re: Select Max(TheDate+TheTme) geht nicht
Schade, das es bei dir nicht geht.
Ich habe das gerade nochmal mit der Version 1.5.5.4926 ausprobiert. Tja, was soll ich sagen: Das funktioniert wunderbar. |
Re: Select Max(TheDate+TheTme) geht nicht
Vermute mal liegt an dem Dialect 1, welcher ja pre FB ist
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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