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

Select em 3 tabelas - Valor mensal replicado diariamente


kernmatheus

Pergunta

Buenas,

Preciso fazer um select em 3 tabelas :

Tabela_Vendas (Data, Loja, Vlr_venda)
--Os vlrs são acumulados por dia, nem todos os dias terão dados

Tabela_Compras (Data, Loja, Vlr_compra)
--Os vlrs são acumulados por dia, nem todos os dias terão dados

Tabela_orçamento (Mes, Loja, Vlr_orc)
--Os valores são acumulados por mes. Ex: Janeiro - R$ 50.000,00, Fevereiro - R$ 60.000,00.....


O SELECT será a base para um gráfico e precisa trazer as seguintes informações: Dia, Loja, Valor_venda, Valor_Compra, Vlr_Orçamento.

Iniciei ele da maneira abaixo, porém preciso que todos os dias do mes, indiferente se houve venda ou não, tenham o Vlr_orc

select  V.Loja as Loja,
        V.Data as Data,
        V.Vlr_venda as Venda,
        null as Compra
        
from Tabela_Vendas V
where Data = (Esse mes)

UNION ALL

select  C.Loja as Loja,
        C.Data as Data,
        null as Venda,
        C.Vlr_compra as Compra
        
 from Tabela_Compras C
where Data = (Esse mes)

 

 

O resultado deve ser como a tabela a cima, o Valor Orçamento, que é acumulado por mes, deve ser replicado em todos os dias do mes, indiferente dos demais dados.

 

Alguém tem alguma ideia de como fazer isso?

Exemplo.PNG

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...