Array
(
)

HAVING

Gus
   - 22 jan 2013

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

Paulo Ricardo.
   - 22 jan 2013


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.


http://msdn.microsoft.com/en-us/library/ms180199.aspx

0
|
0

Gus
   - 22 jan 2013

Interessante.

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

Sabe me dizer por que ?

desde já agradeço
ex:
#Código

SELECT Tipo, SUM(Quantidade) FROM Cad_Produto
GROUP BY Tipo
HAVING Quantidade

0
|
0

Marcio
   - 22 jan 2013

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!

0
|
0

Alex Lekao
   - 23 jan 2013

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

0
|
0

Gus
   - 23 jan 2013

Alex,

agora ficou claro valeu pela ajuda

meu querido.

0
|
0

Alex Lekao
   - 24 jan 2013

blz meu camarada...

precisando estamos ai...

Abraco.

Alex - Lekao

0
|
0

José
   - 31 jul 2013

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

0
|
0