Boa tarde a todos, gostaria de uma ajuDa com uma query entre tres tabelas e estou tendo alguns problemas, na verdade, estou meio enrolado...
Tabela1 CDPEDIDO DATAPEDIDO (outros campos) 1 25/01/2009 2 25/01/2009 .... Tabela2 CDPEDIDO CDITEM (outros campos) 1 1 1 5 1 6 2 1 2 5 .... Tabela3 CDITEM DESCRICAO 1 MESA 2 CADEIRA 3 LUMINARIA 4 TELEFONE 5 ESTOJO 6 QQ Gostaria de um resultado que me desse o total de Itens vendidos em um 7725determinado mes CDITEM DESCRICAO TOTAL 1 MESA 2 5 ESTOJO 2 6 QQ 1 O select que estou usando esta assim: SELECT B.CDITEM, C.DESCRICAO, B.VALOR AS TOTAL FROM PEDIDOS A, (SELECT CDITEM, SUM(VALOR) FROM SERVICOS GROUP BY CDITEM) B, TABSERVICO C, WHERE EXTRACT(MONTH FROM DATAPEDITO) = :MES AND B.CDPEDIDO = A.CDPEDIDO AND C.CDITEM = B.CDITEM GROUP BY CDITEM DESCRICAO Já tentei assim, mais tbm não dá certo: Uso Delphi7 e InterBase. Agradeço antecipadamente qq ajuda. Vinicius