Das Alter einer Person

By Frank Kalis

Posted on Jul 13, 2004 von in SQL Server
DECLARE @d DATETIME
SET @d = '23.07.1968'
SELECT
     DATEDIFF(yyyy,CAST(@d AS DATETIME),GETDATE()) 
     - 
     (CASE WHEN DATEADD(yyyy,DATEDIFF(yyyy,CAST(@d AS DATETIME),GETDATE()),CAST(@d AS DATETIME)) > 
     GETDATE() THEN 1 ELSE 0 END)

            
----------- 
35

(1 row(s) affected)

Dieser Eintrag wurde eingetragen von und ist abgelegt unter SQL Server. Tags: , , , , ,

Noch kein Feedback


Formular wird geladen...