Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Soma de valores entre datas


alerorafa

Pergunta

Boa tarde a todos, primeiro quero parabenizar pelo forum, é de muita ajuda

Eu sou iniciante tanto em sql como em access, e estou tentando fazer um programinha funcionar assim

Quando o pessoa abre o programa que é de consulta de vendas entre periodo, feito em access com bando vinculado em sql, já abre uma poup perguntando o codigo da filial, e depois mais duas popup na sequencia uma pedindo data inicial e ou data final

o programa retorna um formulario com seguintes campos: data venda, valor total de trocas (do dia), valor liquido total da venda (do dia), valor bruto total da venda (do dia), entre outras coisas

a questão é o seguinte, quando eu digitar a data inicial e a final, eu quero que me traga "tambem" a soma total de venda liquida entre as duas datas (inicial e a final), eis o meu codigo em sql até então:

SELECT LOJA_VENDA.CODIGO_FILIAL, LOJA_VENDA.DATA_VENDA, Sum(LOJA_VENDA.VALOR_PAGO) AS SomaDeVALOR_PAGO, Sum(LOJA_VENDA.VALOR_TROCA) AS SomaDeVALOR_TROCA, CADASTRO_CLI_FOR.RAZAO_SOCIAL, CADASTRO_CLI_FOR.CGC_CPF

FROM LOJA_VENDA INNER JOIN CADASTRO_CLI_FOR ON LOJA_VENDA.CODIGO_FILIAL = CADASTRO_CLI_FOR.CLIFOR

WHERE (((LOJA_VENDA.CODIGO_FILIAL) Like [Digite o Codigo da Filial: - Ex: 000000]& "*") AND ((LOJA_VENDA.DATA_VENDA) Between [Digite a Data Inicial: - Ex: DD/MM/AAAA] And [Digite a Data Final: - Ex: DD/MM/AAAA]))

GROUP BY LOJA_VENDA.CODIGO_FILIAL, LOJA_VENDA.DATA_VENDA, CADASTRO_CLI_FOR.RAZAO_SOCIAL, CADASTRO_CLI_FOR.CGC_CPF;

Agradeço desde de já!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Consegui!!! Alem de usar o "SUM", usei tb o "BETEWEEN", veja só:

SELECT LOJA_VENDA.CODIGO_FILIAL, Sum(LOJA_VENDA.VALOR_TROCA) AS TROCA_PERIODO, Sum(LOJA_VENDA.VALOR_PAGO) AS VENDA_PERIODO, CADASTRO_CLI_FOR.RAZAO_SOCIAL, CADASTRO_CLI_FOR.CGC_CPF, Min(LOJA_VENDA.Data_venda) AS Data_Inicial, Max(LOJA_VENDA.DATA_VENDA) AS Data_Final, SUM(DESCONTO) AS TOTAL_DESCONTO

FROM LOJA_VENDA INNER JOIN CADASTRO_CLI_FOR ON LOJA_VENDA.CODIGO_FILIAL = CADASTRO_CLI_FOR.COD_CLIFOR

WHERE (((LOJA_VENDA.DATA_VENDA) Between [Digite a Data Inicial: - Ex: DD/MM/AAAA]And [Digite a Data Final: - Ex: DD/MM/AAAA]) AND ((LOJA_VENDA.CODIGO_FILIAL) Like [Deixe Vazio p/ todas ou Digite o Codigo da Filial: - Ex: 000000] & "*"))

GROUP BY LOJA_VENDA.CODIGO_FILIAL, CADASTRO_CLI_FOR.RAZAO_SOCIAL, CADASTRO_CLI_FOR.CGC_CPF

ORDER BY LOJA_VENDA.CODIGO_FILIAL;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...