Jump to content
Fórum Script Brasil
  • 0

Select com left outer join e valores nulos


Rovann

Question

Bom dia, estou tentando fazer uma consulta para que me retorne a quantidade de atendimentos dos clientes, e queria também que aparecesse os clientes que não tiveram atendimentos.

porem não estou conseguindo.

eu imagino que deveria ser assim:

SELECT clie.clie_fantasia,count(*)

FROM clientes clie

LEFT OUTER JOIN atendimentos ate on clie.clie_cnpj=ate.aten_cnpj

WHERE ate.aten_data_fim>='01/03/2012'

GROUP BY clie.clie_fantasia

alguma dica ? obrigado

Rovann Linhalis

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

consegui resolver meu problema,

a condição da data, deve estar dentro da clausula left join

assim:

SELECT clie.clie_fantasia,count(ate.aten_id)

FROM clientes clie

LEFT OUTER JOIN atendimentos ate on (clie.clie_cnpj=ate.aten_cnpj and ate.aten_data_fim>='01/03/2012')

GROUP BY clie.clie_fantasia

grato.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...