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.
Pergunta
kernmatheus
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?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.