Ir para conteúdo

POWERED BY:

Arquivado

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

Glico

Como Fazer esta Query??

Recommended Posts

Boa tarde,

 

Pessoal ja tentei de todas as formas fazer esta consulta, mas n consigo!!!

Vou demonstrar um exemplo do tipow de consulta que quero.

 

A TABELA É essa ae

Separei com enter rpa visualizar melhor o que desejo.

DATA			TIPO			  VALOR1	   VALOR221/05/2006	 Lapis				   11		   1521/05/2006	 Borracha				14		   0721/05/2006	 Caneta				  17		   2221/05/2006	 Apontador			   08		   2821/06/2006	 Lapis				   23		   1921/06/2006	 Borracha				18		   0521/06/2006	 Caneta				  12		   3021/06/2006	 Apontador			   04		   3321/07/2006	 Lapis				   25		   2821/07/2006	 Borracha				19		   0421/07/2006	 Caneta				  02		   1321/07/2006	 Apontador			   16		   03
Quero fazer uma consulta que me apresente os seguintes resultados

 

RESULTADO

DATA			VALOR1	VALOR221/05/2006	  17			 1521/06/2006	  12			 1921/07/2006	  02			 28
Explicando melhor:

Quero fazer uma consulta que pegue a data

depois o tipo "caneta" com o valor1 e o tipo " Lapis" com o valor2

e colocar tudo em uma linha, como apresenta do RESULTADO.

 

 

Se alguem puder me ajudar,

e postar a query ae

 

ficarei grato

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Glico,

 

estranho esse seu problema... verifique se a sua estrutura esta correta

 

mas se tu não poder mexer na estrutura, tenta fazer um sub-select filtrando pela data, exemplo:

select DATA, VALOR1, (select VALOR2 from @tabela WHERE TIPO = 'Lapis' AND DATA = T.DATA) AS VALOR2 from @tabela T WHERE TIPO = 'caneta'

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Glico,

 

estranho esse seu problema... verifique se a sua estrutura esta correta

 

mas se tu não poder mexer na estrutura, tenta fazer um sub-select filtrando pela data, exemplo:

select DATA, VALOR1, (select VALOR2 from @tabela WHERE TIPO = 'Lapis' AND DATA = T.DATA) AS VALOR2 from @tabela T WHERE TIPO = 'caneta'

t+

OBRIGADO,

a estrutura esta correta, meu exemplo q esta sem coerencia mesmo

agora mudando a situção.

Daria pra utilizar a mesma query??

 

CIDADE		TIPO					VALOR1	   VALOR2UBERLANDIA	 Lapis				   11		   15UBERLANDIA	 Borracha				14		   07UBERLANDIA	 Caneta				  17		   22UBERLANDIA	 Apontador			   08		   28SÃO PAULO	 Lapis				   23		   19SÃO PAULO	 Borracha				18		   05SÃO PAULO	 Caneta				  12		   30SÃO PAULO	 Apontador			   04		   33UBERLANDIA	 Lapis				   25		   28UBERLANDIA	 Borracha				19		   04UBERLANDIA	 Caneta				  02		   13UBERLANDIA	 Apontador			   16		   03
RESULTADO

CIDADE		   VALOR1	VALOR2UBERLANDIA	  17			 15SÃO PAULO	   12			 19UBERLANDIA	  02			 28

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

OBRIGADO,a estrutura esta correta, meu exemplo q esta sem coerencia mesmoagora mudando a situção.Daria pra utilizar a mesma query??

creio que sim, é só seguir o exemplo anteriort++

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta ocorrendo o mesmo erro com as minhas query"Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.":(sabe o que pode ser??vlwsws

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada,Por favor poste o SQL que você esta utilizando.Assim facilita a ajuda.t+

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.