[firebase-br] Entre uma data

eduardo eduardo em icontroller.com.br
Sex Out 21 14:18:24 -03 2005


Oi Dimas

Esta query retorna a idade de uma pessoa da forma como calculamos, pelo 
dia de aniversário.

A maneira de filtrar o que você quer, deixo por sua conta

SELECT
       CAST(
             EXTRACT(YEAR FROM CURRENT_DATE)-
             EXTRACT(YEAR FROM DATA_NASC)-
             (CASE
                  WHEN SUBSTRING(DATA_NASC||'' FROM 6 FOR 5) >
                       SUBSTRING(CURRENT_DATE||'' FROM 6 FOR 5)
                  THEN 1
                  ELSE 0
              END)
             AS INTEGER) AS IDADE
FROM
      SUA_TABELA

[]s Eduardo





Mais detalhes sobre a lista de discussão lista