Select Firebird

Delphi

14/01/2004

Como eu faco para executar varios contadores com regras no mesmo select EX:

select count(dat_entrada < ´01/01/2003´) as teste1 , count(dat_entrada < ´01/01/2002´) from contrato


Ronaldomr

Ronaldomr

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

14/01/2004

Colega,

Uma solução seria:

select count(*) as teste1, ´Exercicio 2003´ as teste2
from contrato
where dat_entrada BETWEEN ´01/01/2003´ AND ´31/12/2003´ 
UNION ALL
select count(*) as teste1, ´Exercicio 2002´ as teste2
from contrato
where dat_entrada BETWEEN ´01/01/2002´ AND ´31/12/2002´
ORDER BY 2



GOSTEI 0
POSTAR