![]() |
AW: datediff im grid
Ich verweise noch mal auf #28
|
AW: datediff im grid
Zitat:
InGetText gibt es unter Lazarus nicht |
AW: datediff im grid
die formatierung per displayformat funktioniert ja mit einem Timestamp-feld.
dann sollte doch ein cast von time nach timestamp funtionieren, oder ? wie bekomme ich den cast in der Query unter ? select datediff(second,arbeitsbeginn,arbeitsende )as zeit from arbeitszeiten |
AW: datediff im grid
Darf der Rückgabewert auch ein String sein?
Code:
select
substr(time '00:00:00' + datediff(second, arbeitsbeginn, arbeitsende), 1, 5) as zeit from Arbeitszeiten |
AW: datediff im grid
Zitat:
danke olli, aber substr kennt firebird leider nicht :-( |
AW: datediff im grid
Zitat:
|
AW: datediff im grid
ich habs jetzt so gelöst:
Delphi-Quellcode:
Allerdings bekomme ich so einen integer Wert.datediff(second,arbeitsbeginn,arbeitsende )/3600 as zeit from hwd_arbeitszeiten Jemand ne Idee wie ich zu einem Dezimalwert komme, damit ich an die Minuten rankomme ? |
AW: datediff im grid
Zitat:
Delphi-Quellcode:
datediff(second,arbeitsbeginn,arbeitsende )/3600.0000 as zeit from hwd_arbeitszeiten |
AW: datediff im grid
super, ich danke euch
jetzt noch den dezimalwert nach timestamp dann passts :-) |
AW: datediff im grid
Zitat:
Zitat:
Das Event heisst "OnGetText" und steht TField auch bei Lazarus zur Verfügung. Was mich allerdings wundert ist das DisplayFormat beim TE nicht funktioniert. Habe es nochmals geprüft und es funktioniert bei mir tadellos. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:44 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