HAVING

22/01/2013

Boa tarde,

Galera. Gostaria de saber como utilizo a função Having do SQL.

Respostas

22/01/2013

Paulo Ricardo.


Especifica um critério de pesquisa para um grupo ou um agregado. HAVING pode ser usado somente com a instrução SELECT. HAVING é usado normalmente em uma cláusula GROUP BY. Quando GROUP BY não é usado, HAVING se comporta como uma cláusula WHERE.

[url]
http://msdn.microsoft.com/en-us/library/ms180199.aspx[/url]
Responder Citar

22/01/2013

Gus

Interessante.

Mais quando eu utilizo essa função me gera erro direto.

Sabe me dizer por que ?

desde já agradeço
ex:
SELECT Tipo, SUM(Quantidade) FROM Cad_Produto
GROUP BY Tipo
HAVING Quantidade
Responder Citar

22/01/2013

Marcio

o uso de (having) é usado junto com agrupamento (group by)
para definir uma condição do agrupamento...

exemplo:

select
tipo, descrição, count(tipo)
from
tabela
group by
tipo, descricao
having
count(tipo) > 10

no resultado sairá agrupados por tipo
que tiverem mais de 10 registros(cadastrados) de cada


falow!
Responder Citar

23/01/2013

Alex Lekao

Oi Gus, bom dia!

eh como se fosse um condicional para o Group By ou um Where.

para vc usar na sua select o having teria que estar quantidade >= 10 ou quantidade = 10 ou ainda quantidade >= 10 and quantidade <=20, e por ai vai.

Espero ter ajudado.

Abraco.

Alex - Lekao
Responder Citar

23/01/2013

Gus

Alex,

agora ficou claro valeu pela ajuda

meu querido.
Responder Citar

24/01/2013

Alex Lekao

blz meu camarada...

precisando estamos ai...

Abraco.

Alex - Lekao
Responder Citar

31/07/2013

José

Tendo entendido que a duvida foi solucionada, estou dando o tópico por concluído.
Obrigado a todos !!!
Responder Citar