Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, estou com uma dúvida que não consigo resolver. No meu sistema tenho os produtos e os valores cadastrados pelo funcionário. Como por exemplo meu bd:
ID | tipo_produto | valor
7 | Carne | 34.54
9| Suco | 10.47
10| Frutas | 5.10
11| | Carne | 38.41
12| Suco | 12.20
13 | Frutas | 4.17
Porem vou fazer o fechamento diário, e queria saber o valor total de cada produto especifico no banco de dados. Como por exemplo:
Carne: 72.85
Suco: 22.67
Frutas: 9,27
Ja tentei usar:
select tipo_produto, sum(valor) from pagamentos
porém, ele me da o valor de tudo. Aparece: carne: 104.79.
Como faço para ter o valor total, de cada produto especifico, na tabela valor???
Alguém pode me ajudar por favor. Obrigado desde ja>
7 horas atrás, Motta disse:
select tipo_produto, sum(valor )
from pagamentos
Group by tipo_produto
Opa, amigo obrigado. Era isso mesmo, eu tinha consigo resolver. Usei:
select `tipo_produto` ,count(*) qtd , sum(valor) valor from pagamentos
group by tipo_produto
Porém, pelo seu método é mais simples e básico. E é isso que eu preciso. Obrigado
Ahhh mais uma coisa. Ele fez um calculo meio louco:
[tipo](https://h36.servidorhh.com:2083/cpsess1574261069/3rdparty/phpMyAdmin/tbl_sql.php?db=rrdistri_sisc&table=pagamentos&token=5d86dceb502736540a8ea103572ca680#usesubform%5B2%5D=1)_produto
[sum(valor)](https://h36.servidorhh.com:2083/cpsess1574261069/3rdparty/phpMyAdmin/tbl_sql.php?db=rrdistri_sisc&table=pagamentos&token=5d86dceb502736540a8ea103572ca680#usesubform%5B3%5D=1)
Suco
1999.2
Carnes
380.79999999999995
A conta esta certa, mas na conta de carnes tem como colocar para arrendodar para 380.8 ou reduzir os dígitos finais e deixar apenas: 380.799 ?
Desde ja, muito obrigado mesmo !