MS-SQL DATEDIFF in Format
Hallo,
ich habe eine Frage an euch, bitte helft mir mal wenn ihr könnt.
In einer MS-SQL Tabelle 2 Spalten:
Ich möchte die Differenz der beiden Spalten ermitteln aber in chic.
Derzeit frage ich beide Werte ab mit DATEDIFF
Allerdings würde ich gern das Ausgabeformat in Jahren, Monaten Tagen haben. Also anstatt:
367 Tage
sollte da stehen 1 Jahr, 0 Monate, 2 Tage wobei ich das Schaltjahr ignorieren würde und mich eigentlich nur Jahre und Monate interessieren (trotzdem Tage zum Wissen finden ).
Danke für Input.
ich habe eine Frage an euch, bitte helft mir mal wenn ihr könnt.
In einer MS-SQL Tabelle 2 Spalten:
- FirstDate
- LastDate
Ich möchte die Differenz der beiden Spalten ermitteln aber in chic.
Derzeit frage ich beide Werte ab mit DATEDIFF
Select DATEDIFF(day,FirstDate,LastDate) AS Duration
FROM MyTable
Allerdings würde ich gern das Ausgabeformat in Jahren, Monaten Tagen haben. Also anstatt:
367 Tage
sollte da stehen 1 Jahr, 0 Monate, 2 Tage wobei ich das Schaltjahr ignorieren würde und mich eigentlich nur Jahre und Monate interessieren (trotzdem Tage zum Wissen finden ).
Danke für Input.
Please also mark the comments that contributed to the solution of the article
Content-ID: 4506593848
Url: https://administrator.de/forum/ms-sql-datediff-in-format-4506593848.html
Printed on: January 15, 2025 at 05:01 o'clock
2 Comments
Latest comment
Sowas macht man natürlich nicht immer wieder selbst, schon gar nicht auf einem Freitag:
https://stackoverflow.com/questions/1541570/how-to-use-datediff-to-retur ...
Ich empfehle die CTE Variante...
https://stackoverflow.com/questions/1541570/how-to-use-datediff-to-retur ...
Ich empfehle die CTE Variante...