Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   datediff im grid (https://www.delphipraxis.net/185836-datediff-im-grid.html)

khh 10. Jul 2015 12:50

AW: datediff im grid
 
und wie krieg ich das jetzt am effektivsten hin?

mkinzler 10. Jul 2015 12:52

AW: datediff im grid
 
In der Abfrage oder bei der Anzeige?

khh 10. Jul 2015 13:09

AW: datediff im grid
 
ich denke am besten bei der abfrage, oder ists bei der Anzeige besser wenn man die Performence berücksichtigt ?

p80286 10. Jul 2015 13:36

AW: datediff im grid
 
Dann versuch es mal mit
SQL-Code:
 cast(datediff(minute,arbeitsbeginn,arbeitsende) as Time) as zeit
Gruß
K-H

khh 10. Jul 2015 13:41

AW: datediff im grid
 
Zitat:

Zitat von p80286 (Beitrag 1308322)
Dann versuch es mal mit
SQL-Code:
 cast(datediff(minute,arbeitsbeginn,arbeitsende) as Time) as zeit
Gruß
K-H

bringt mir eine overflow error from string

BadenPower 10. Jul 2015 14:20

AW: datediff im grid
 
Code:
SELECT TimeDiff(cast(arbeitsbeginn as Time),cast(arbeitsende as Time)) as zeit FROM arbeitszeiten

p80286 10. Jul 2015 14:28

AW: datediff im grid
 
Zitat:

Zitat von BadenPower (Beitrag 1308325)
Code:
SELECT TimeDiff(cast(arbeitsbeginn as Time),cast(arbeitsende as Time)) as zeit FROM arbeitszeiten

Ich hab angenommen das wäre schon Date/Time???


@khh
bevor noch ein paar untaugliche Vorschläge kommen, was für einen Typ hat
Delphi-Quellcode:
arbeitsbeginn
und
Delphi-Quellcode:
arbeitsende
?

Und wenn Du nicht die Anzahl von irgendwas sondern Stunden und Minuten ausgeben willst, dann übergib einen Date/Time Typen

Gruß
K-H

khh 10. Jul 2015 14:30

AW: datediff im grid
 
arbeitsbeginn und arbeitsende sind beide vom typ timestamp

und timediff kennt er leider nicht :-(

BadenPower 10. Jul 2015 15:47

AW: datediff im grid
 
Zitat:

Zitat von khh (Beitrag 1308327)
arbeitsbeginn und arbeitsende sind beide vom typ timestamp

Mit MySql würde dies ganz einfach gehen:

Code:
SELECT (SEC_TO_TIME(TIMESTAMPDIFF(SECOND,arbeitsbeginn,arbeitsende))) as Zeit FROM arbeitszeiten

khh 10. Jul 2015 15:59

AW: datediff im grid
 
Zitat:

Zitat von BadenPower (Beitrag 1308334)
Zitat:

Zitat von khh (Beitrag 1308327)
arbeitsbeginn und arbeitsende sind beide vom typ timestamp

Mit MySql würde dies ganz einfach gehen:

Code:
SELECT (SEC_TO_TIME(TIMESTAMPDIFF(SECOND,arbeitsbeginn,arbeitsende))) as Zeit FROM arbeitszeiten

ja, aber ich habe firebird.
Muss ich jetzt LEIDER sagen ? :-(


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 Uhr.
Seite 2 von 5     12 34     Letzte »    

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