Wie berechnet man das Alter (in Jahren) basierend auf dem Geburtsdatum und dem getDate ()?

Ich habe eine Tabelle, in der die Personen mit ihrem Geburtsdatum aufgelistet sind (derzeit ein nvarchar (25)).

Wie kann ich das in ein Datum umwandeln und dann ihr Alter in Jahren berechnen?

Meine Daten sehen wie folgt aus

ID    Name   DOB
1     John   1992-01-09 00:00:00
2     Sally  1959-05-20 00:00:00

Ich würde gerne ... sehen:

ID    Name   AGE  DOB
1     John   17   1992-01-09 00:00:00
2     Sally  50   1959-05-20 00:00:00

Antworten auf die Frage(30)

Ihre Antwort auf die Frage