Ir para conteúdo

Arquivado

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

araujo

Busca

Recommended Posts

Boa tarde/manhã/noite a todos.

Galera to com um probleminha aqui, tentei uns comandos mais não foi, meu problema é o seguinte: Tenho 2 tabelas, uma chamada pedidos e a otra chamada Item_pedidos.

 

Pedidos

------------------------------------------------------------

ID_PEDIDO | DATA | PAGO

------------------------------------------------------------

1313 | 27/09/2006 | 1

1414 | 03/09/2006 | 0

 

 

Item_pedidos

---------------------------------------------------------------------

ID_PEDIDO | COD_PRODUTO | QTD

---------------------------------------------------------------------

1313 | 16 | 13

1414 | 16 | 20

1414 | 50 | 14

 

Gostaria de fazer uma busca, para listar, produtos que foram vendidos entre 2 datas e que ja foram pagos. Exemplo de como eu quero a lista caso a busca tenha sido entre 24/09/2006 e 28/09/2006:

 

--------------------------------------------

COD_PRODUTO | QTD

---------------------------------------------

16 | 33

 

 

Obrigado.

Esperarei resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só fazer um inner join e realizar o filtro de datas no where com o operador between

veja este post pode ser que ajude: http://forum.iMasters.com.br/index.php?showtopic=2774

 

o seu select vai ficar +ou- assim:

select I.Cod_Produto, I.qtd from Item_Pedidos as Iinner join Pedidos as P on P.ID_Pedido = I.Id_Pedidowhere P.Data between '2006-09-24' and '2006-09-24'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, valeu eriva_br pela sua ajuda, mais consegui fazer aqui um select que atendeu as minhas necessidades. Muito Obrigado

beleza legalz, posta ae pra galera da comunidade, pode ser que alguem tenha a mesma duvida q você

 

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.