
lorosp
(usa Red Hat)
Enviado em 07/07/2016 - 13:39h
Boa Tarde Pessoal
Me deparei com uma incógnita que não fazia ideia que fosse possível.
Tenho uma tabela com que armazena dados de controle de produto, nesta tabela tem uma coluna que recebe valores diferentes,
o caso é que :
Preciso contar todos os produtos, separando por números que estão nesta coluna.
EX.
select produto_code, count(*) from produtos
where produto_tipo = '1'
and evento_tipo ='1'
and evento_code ='20' <--este evento_code é a coluna que pode conter o valor '20' e também o valor '1'
group by produto_code
order by produto_code
Preciso contar todos os produtos que possuem o valor
'20' e todos os produtos com o valor
'1'
e é aí que está o problema, nem todo produto com valor
'20' possue o valor
'1' e
nem todo produto que com valor
'1' possui o valor
'20', daí a necessidade de separá-los.
Não consegui chegar a um método lógico para isso, alguém já passou por esta experiência e poderia me ajudar?
Agradeço antecipadamente
Loro SP