Jump to content
Fórum Script Brasil
  • 0

Soma de valores


LuizFaria

Question

Pessoal, como posso fazer no caso:

Tenho 1 campo na tb_pedido que é quant_prod o qual armazena a quantidade vendida do produto. Também existe o campo com a data da venda.

Gostaria de criar um formulário para mostrar o total do produto vendido num determinado mês.

Para isto em outro formulário anterior eu escolho o mês, e ele envia o parametro por get.

Como faço para:

Primeiro: ele determinar somente o mês retirando ele da data (dd/mm/aaaa);

Segundo: Selecionar somente os registros desta data;

Terceiro: somar e mostrar os valores dos registros selecionados para dar o total de vendas?

Abraço

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Já que você não postou a estrutura da sua tabela, seria algo mais ou menos assim de acordo com o exposto;

Como faço para:

Primeiro: ele determinar somente o mês retirando ele da data (dd/mm/aaaa);

use a função DATE_FORMAT(campo_data,'%m') as Data do mysql

Segundo: Selecionar somente os registros desta data;

select DATE_FORMAT(campo_data,'%m') as Data, produto from tb

group by DATE_FORMAT(campo_data,'%m')

Terceiro: somar e mostrar os valores dos registros selecionados para dar o total de vendas?

select DATE_FORMAT(campo_data,'%m') as Data, sum(valor) as valor from tb

group by DATE_FORMAT(campo_data,'%m')

Obs. Não testei as sintaxes corretamente, pois, estou ser servidor aqui, mas é essa lógica aí.;

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...