[firebase-br] Ajuda SQL

Samir Oliveira Costa sysleilao em gmail.com
Qui Set 10 20:21:11 -03 2015


Pessoal, tentei usar CASE e também não consegui.

Tenho o seguinte

select lei.nome, lei.data, lei.local, lei.cidade, lei.uf,
count(l.lot_lote) as qydlotes,
sum(l.lot_total) as totalleilao,
iif(trim(a.sexo) = 'F',sum(a.qtd),0) as qtdfemeas,
iif(trim(a.sexo) = 'M',sum(a.qtd),0) as qtdmachos,
iif(trim(a.sexo) not in ('M','F'),sum(a.qtd),0) as qtdoutros
from tableiloes lei
join tablotes l on l.lei_codigo = lei.lei_codigo and l.lot_defesa = 'V'
join tabanimaislotes al on al.lei_codigo = lei.lei_codigo and al.lot_lote =
l.lot_lote
join tabanimais a on a.ani_codigo = al.ani_codigo
group by lei.nome, lei.data, lei.local, lei.cidade, lei.uf, *a.sexo*
order by data

Porem eu preciso do resultado sem agrupar o sexo. E se eu não colocar o
group a.sexo da erro.

E o resultado assim duplica minhas linhas. Sendo que o que eu quero é as
colunas de qtdfemea, qtdmachos, qtdoutros preenchidas e não separadas nas
linhas.

Alguem pode me ajudar?






-- 
Qualquer dúvida entrar em contato.

Samir Costa
Programador Pleno
Técnico em Informática
Bacharel em Sistemas de Informação
(34) 3322-7995 - (34) 9148-5670 - TIM - WhatsApp
Uberaba - MG
msn: sysleilao em gmail.com
site: www.sysleilao.com.br



Mais detalhes sobre a lista de discussão lista