Enviada por Luis Carlos Baptista em 16 de Fevereiro de 2005 às 07:35:14:
Em resposta a: Intervalo no select oracle enviado por Cláudia em 04 de Março de 2004 às 08:23:11:
Colega
supondo que a sua tabela seja: ID_CURSO, PERCDES
select id_curso,sum(decode(percdes,1,1,0) ate10,
sum(decode(percdes,2,1,0) de10a20,
sum(decode(percdes,3,1,0) de20a49,
sum(decode(percdes,4,1,0) de50a89,
sum(decode(percdes,5,1,0) de90a100
from tabela
group by id_curso
* encontre uma expressão numérica que resulte em 1,2,3,4,5 conforme o desconto ok?
Sds.
: Alguém poderia me explicar como faço um select que conte por intervalos, exemplo?
: PERCENTUAL DE DESCONTO
: CURSO ate 10% 10 a 19% 20 a 49% 50 a 89% 90 a 100%
: ----- ------- -------- --------- ------- ----------
: AAAAAA 9 999 999 9 99
: BBBBBB 9 999 999 9 99
: CCCCCC 9 999 999 9 99
: DDDDDD 9 999 999 9 99
:
: Já tentei usar o decode, trunc... mas não deu certo