Eis aqui um código SQL para ajudar a calcular idade:
--Declaração da variável da data inicial (data de nascimento neste caso)
DECLARE @BirthDate DATETIME
-- Esta é a variável da data actual
DECLARE @CurrentDate DATETIME
-- atribuição de valores às variáveis
SELECT
@CurrentDate = '20070210',
@BirthDate = '19790519'
SELECT
DATEDIFF(YY, @BirthDate, @CurrentDate) -CASE
WHEN((MONTH(@BirthDate)*100 + DAY(@BirthDate)) >(MONTH(@CurrentDate)*100 + DAY(@CurrentDate)))
THEN 1
ELSE 0
END
Tire bom proveito disto.
(Visited 1.210 times, 1 visits today)








Comentários Recentes