› Fóruns › SQL e PL/SQL › [DÚVIDA] COUNT › [DÚVIDA] COUNT
[quote=”Thunder_Catz”:3gf00186]Fala Vini..!! Boa tarde..!!!
Bom.. para isto.. vc vai precisar fazer um CASE com COUNT..!!
Mais ou menos assim..
SELECT
COUNT( CASE WHEN TO_CHAR(DATAADMISSAO, 'MM') = '01' AND SITUACAO = 'A' THEN 1 ELSE NULL END) JANEIRO,
COUNT( CASE WHEN TO_CHAR(DATAADMISSAO, 'MM') = '02' AND SITUACAO = 'A' THEN 1 ELSE NULL END) FEVEREIRO
FROM FUNCIONARIOS;
Existem outras maneiras.. mais performaticas e tal.. mas se isto for apenas para um relatório.. ble.. se for para rodar sempre.. ai vc vai precisar de algo mais performatico..
Abraços..!
[/code][/quote]
Fala Thunder,
Então mas não preciso só dos que foram admitidos em Janeiro, preciso na colula janeiro pegar todos os ativos até janeiro, em fevereiro pegar todos os ativos até fevereiro.