Select na mesma tabela e coluna mysql

2 respostas
L

Olá Galera,

Boa noite a Todos!

Antes de tudo , agradeço pela ajuda.

Tenho uma tabela pedido, nessa tabela eu tenho a coluna produto aonde se encontra o código do produto.
Eu preciso fazer um select para saber qual produto tem na data x que não tem na data y, seria mais ou menos a diferença de produtos entre uma data e outra.
A data citada, é a data do pedido que também se encontra na tabela pedido.

Obrigado.

Abraços,

Luis

2 Respostas

V

Bom, se eu entendi direito você quer saber quais produtos tem na DATAX que nao aparece na Y

Vê se isso lhe atende... Se sim... Me deve dez conto.

SELECT p1.Produto, p1.Data FROM Pedido as p1

          (SELECT  p2.produto, p2.Data FROM Pedido as p2    
                     WHERE p2.Data = DATAX or p2.Data = DATAY
                               GROUP BY p2.Produto
                                          HAVING  COUNT(*) = 1)

GROUP BY p1.Produto HAVING p1.Data = DATAX
L

Obrigado pela ajuda amigo,

Desculpe-me pela ignorância mas esta me reportando um erro, ‘MySQL Error 1064’, erro de sintaxe na subquery.

Obrigado.

Abraços.

Criado 13 de março de 2015
Ultima resposta 26 de mar. de 2015
Respostas 2
Participantes 2