Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Lemes

Selecionar e somar valores

Recommended Posts

Olá pessoaltenho duas tabelas 1 cliente, e outra movimento, nessa movimento eu gravo o id_cliente, e valor que ele gastou e data, queria buscar o total gasto pelo cliente que mais gastou e o cliente que mais frequentou a casa, durante determinado mês, queria ver se dava pra fazer tudo no SQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz algo, só que para lançamentos de funcionários, mas se encaixa no que você quer.

 

Aqui é mostrado o funcionário com maior valor acumulado de lançamentos no mês de novembro, se você tirar o limit 1 serão mostrados todos.

select f.funmat,f.funnom,date_format(l.landatini,'%m/%Y'),sum(l.lanval) as total	from lanca l, funci f	where l.funmat = f.funmat	and date_format(l.landatini,'%m') = 11	group by f.funmat,date_format(l.landatini,'%m')	order by total desc	limit 1

 

Aqui são mostrados em ordem os funcionários que mais frequentaram e seus respectivos valores:

select f.funmat,f.funnom,date_format(l.landatini,'%m/%Y'),sum(l.lanval) as total,count(*) as visitas	from lanca l, funci f	where l.funmat = f.funmat	and date_format(l.landatini,'%m') = 11	group by f.funmat,date_format(l.landatini,'%m')	order by visitas desc, total desc

Qualquer dúvida posta aí.

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.