Como executar COUNT com duas tabelas

Scripts Diversos para o Oracle SQL*Plus. (Relacionado a ferramenta Oracle SQL*Plus, para questões de SQL, usar o forum SQL)
Responder
mbaer
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 01 Jun 2009 3:58 pm
Localização: blumenau-sc

Esse é meu primeiro post.
Tenho duas tabelas conforme abaixo.....

Selecionar tudo

select B.DTEMISSAO, 
A.NUMNF, 
A.DESCPROD1, 
A.DESCPROD2, 
A.NRORDFABR, 
A.NRPROPOSTA, 
B.CGCFAT,
A.qtmil
FROM FATUR.B B, FATUR.A A
WHERE B.NUMNF = A.NUMNF AND 
((B.dtemissao >= &"EmissaoNF_Inicial")) and
((B.dtemissao <= &"EmissaoNF_Final")) AND
((A.DESCPROD2 Like '%1.150-9%') OR 
(A.DESCPROD2 Like '%82000.8%') OR 
(A.DESCPROD1 Like '%1.150-9%') OR 
(A.DESCPROD1 Like '%82000.8%'))
order by A.qtmil,B.dtemissao
o que preciso é que seja exibido somente o total de registros repetidos dos a.qtmil. obedecendo TODOS os criterios do Where.

Agradeco desde já....
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Da um count(A.qtmil), group by no rsto das colunas e coloca um having count(A.qtmil) > 1
mbaer
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 01 Jun 2009 3:58 pm
Localização: blumenau-sc

ok.....executei mas não surtiu o efeito desejado......
Ele apenas fez com que aparecesse 1 Count para cada alteracao de item....se puder so confirma em que momento insero o havingcount?

tks[/img]
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

depois do group by você coloca o having count > 1
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes