Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Das Alter in Jahre, Monate und Tage ausgeben

  Alt 20. Aug 2024, 23:14
Eigentlich: die Differenz als INTERVAL und dort steht dann alles genau drin.
Und falls nötig kann man dort anschließend die Tage/Monate/Jahre einzeln rausholen.



Bei Google suchenfirebird datediff

Falls das datediff der des DBMS nur einen Integer liefert,
die Differenz einfach in Monaten.
diff div 12 = Jahre
diff mod 12 = Monate
Rest = Tage

Wenn diff Nachkommastellen hat, dann sind das die "Tage" des letzten Monats
oder z.B.
StartDatum mit dateadd(Jahre und Monate) ... und dann datediff(für Days) zum EndDatum
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (20. Aug 2024 um 23:42 Uhr)
  Mit Zitat antworten Zitat