Curso Firebird SQL 24 – Extract

► Ajude a manter este canal no ar, clique em GOSTEI !◄

Neste vídeo
vou mostrar como selecionar registros extraindo dias, meses ou anos.
exemplo todos clientes nascidos em agosto .. ou todos nascidos em
determinado dia e mês…

— nascidos no mês 08 de qualquer ano ou dia
select *
from cliente
where EXTRACT (Month FROM CLI_DTNAS) = 8;

— nascidos entre o mes 4 e 8
select *
from cliente
where EXTRACT (Month FROM CLI_DTNAS) between 4 and 8;

— nascidos no dia 03 do mês 08 de qualquer ano
select *
from cliente
where EXTRACT (Month FROM CLI_DTNAS) = 8
  and EXTRACT (DAY FROM CLI_DTNAS) = 3;

–Exibir nome do cliente e realizar calculo de idade
select CLI_NOME as NOME,
(EXTRACT (Year FROM CURRENT_DATE) – EXTRACT (Year FROM CLI_dtnas)) as Idade
from CLIENTE

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *