Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

notax

Subquery com sum

Recommended Posts

Olá.

 

Eu tenho como ter uma subquery com selectsum?

 

Explicando melhor o que eu preciso é de uma rotina condicional parecida com essa:

 

sql = "select idx from tabx where id not in (select idy from taby where idx = idy and o somatorio_da_coluna_z >= 30)"

Será que consegui me explicar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala ai

po pelo o que entendi voce quer +/- isso

 

select campo, (select sum(campo) from tabela where condição) as Total from tabela where condicao

 

 

seria isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade eu precisava já disso como condicional... ou seja, o resultado do sum já atuar como uma condição dentro da query.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi muito bem, mas acho que é +- isso

sql =	""&_
		"	SELECT"&_
		"		x.idx, "&_
		"		SUM(y.somatorio_da_coluna_z)"&_
		"	FROM "&_
		"		tabx x INNER JOIN "&_
		"		( "&_
		"			SELECT "&_
		"				y.idy, "&_
		"				y.somatorio_da_coluna_z "&_
		"			FROM "&_
		"				taby y "&_
		"		) y ON x.idx = y.idy "&_
		"	WHERE "&_
		"		HAVING (SUM(y.somatorio_da_coluna_z)) <= 30 "&_
		"	GROUP BY "&_
		"		x.idx "

Compartilhar este post


Link para o post
Compartilhar em outros sites

xiii...access!!

já não sei, faz muito tempo que não uso access, mas acho que ele não consegue fazer essa tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.