Fórum União de Datas para Relatório - Firebird #511971
25/02/2015
0
SELECT * FROM VENDAS WHERE EMISSAO >= '2015/01/01' AND EMISSAO <= '2015/01/31'
SELECT * FROM VENDAS_ECF WHERE DATA >= '2015/01/01' AND DATA <= '2015/01/31'
agora não tenho a minima noção de como juntar as duas tabelas para criar um relatório
Exemplo: Vendas NFE: 2.000,00
Vendas ECF: 1.000,00
Total : 3.000,00
Sendo que tenho que apenas colocar 01/01/2015 até 31/01/2015
David Sobral
Curtir tópico
+ 0Posts
25/02/2015
Isaac Jose
https://www.devmedia.com.br/forum/select-somando-errado/511908
la tem comparação entre duas tabelas e condições
Gostei + 0
26/02/2015
Thiago Santana
Gostei + 0
26/02/2015
Alex Lekao
faz bastante tempo que nao uso firebird, mas vamos la. rsrsr
Nao temos mais dados das tabelas, como campos que vc ira utilizar, mas vou tentar ver o que consigo.
Seguindo o seu exemplo acredito que vc possa fazer o seguinte:
sum(vendas.valor) as vendas_nfe, sum(vendas_ecf.valor) as vendas_ecf, sum(vendas.valor)+sum(vendas_ecf.valor) as total
ai vc usa os joins como foi sugerido ou faz a unicao simples, separando as tabelas por virgula no from.
haveria algumas outras possibilidades, mas acredito que para inicio podemos ir testando desta forma para ver onde chegamos.
Abraco.
Gostei + 0
26/02/2015
Thiago Santana
faz bastante tempo que nao uso firebird, mas vamos la. rsrsr
Nao temos mais dados das tabelas, como campos que vc ira utilizar, mas vou tentar ver o que consigo.
Seguindo o seu exemplo acredito que vc possa fazer o seguinte:
sum(vendas.valor) as vendas_nfe, sum(vendas_ecf.valor) as vendas_ecf, sum(vendas.valor)+sum(vendas_ecf.valor) as total
ai vc usa os joins como foi sugerido ou faz a unicao simples, separando as tabelas por virgula no from.
haveria algumas outras possibilidades, mas acredito que para inicio podemos ir testando desta forma para ver onde chegamos.
Abraco.
Muito boa as colocações do Alex!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)