consultas

Delphi

12/11/2003

Olá pessoal. Estou muito feliz por encontrar vocês, pois estou com um problema e tenho certeza que vocês podem resolver.

-tenho uma tabela vendas com os seguintes campos:cod,codcliente,data
-tenho também uma tabela items vendidos com os campos:cod,codvenda,descricao e qtd. Pois, o que eu gostaria de fazer, e não consigo,é: uma consulta referente a um mês inteiros através do campo data da tabela vendas e me retorne a descricão dos produtos e a soma da quantidade vendida, porém quando eu uso meu comando em sql, sempre os produtos vem repetidos. Eu gostaria, que mesmo que haja os produtos vendidos varias vezes, a consulta me mostrasse só uma vez e soma de quanto deste produto foi vendida durante o mês.
Desde já lhes agradeço muito. Pois já estava quase desistindo do Delphi. Foi aí que encontrei vocês. :D


Danielseverino

Danielseverino

Curtidas 0

Respostas

Luineumann

Luineumann

12/11/2003

tabela vendas com os seguintes campos:cod,codciente,data

-tenho também uma tabela items vendidos com os campos: cod,codvenda,descricao e qtd.

o seu problema não é de delphi e sim de sql

assumindo que cod é o campo que liga a tabela venda com a tabela items você pode fazer o seguinte

select a.descricao, sum(a.qtd) as totalvendas
from nomeexternodatabelaitemsvendidos a, nomeexternodatabelavendas b
where (a.cod = b.cod) and ( extract(month from b.data) = mesapesquisar) and ( extract(year from b.data) = anoapesquisar)
group by a.descricao
order by a.descricao


GOSTEI 0
POSTAR