Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Select Max(TheDate+TheTme) geht nicht (https://www.delphipraxis.net/122106-select-max-thedate-thetme-geht-nicht.html)

hoika 9. Okt 2008 14:23

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:
Select First 1 TheDate, TheTime From Table
Order By TheDate Desc, TheTime Desc
Geht das auch anders ?


Dank


Heiko

mkinzler 9. Okt 2008 18:18

Re: Select Max(TheDate+TheTme) geht nicht
 
Was für Typen haben die beiden Felder?

hoika 9. Okt 2008 18:44

Re: Select Max(TheDate+TheTme) geht nicht
 
Hallo,

Date (Dialect 1)


Heiko

mkinzler 9. Okt 2008 19:00

Re: Select Max(TheDate+TheTme) geht nicht
 
Welcher Fehler kommt den bei der Addition?

hoika 9. Okt 2008 19:19

Re: Select Max(TheDate+TheTme) geht nicht
 
Hallo,

expression evaluation not supported

per Cast geht es auch nicht.


Heiko

mkinzler 9. Okt 2008 19:31

Re: Select Max(TheDate+TheTme) geht nicht
 
Bleibt noch die Option einer UDF

omata 9. Okt 2008 19:42

Re: Select Max(TheDate+TheTme) geht nicht
 
Vielleicht so...

SQL-Code:
SELECT MAX(CAST(TheDate + TheTime AS timestamp)) minTimestamp
FROM table

hoika 9. Okt 2008 20:05

Re: Select Max(TheDate+TheTme) geht nicht
 
Hallo,

gleicher Fehler wie oben.


Heiko

omata 9. Okt 2008 20:17

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.

mkinzler 9. Okt 2008 20:20

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 07:41 Uhr.
Seite 1 von 3  1 23      

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