[firebase-br] Select normal das duas tabelas e um select sum, como fazer?????
Fabricio Videira
develop.fabricio em gmail.com
Ter Jan 14 08:25:00 -03 2014
Bom Dia!
Select Normal
Select
Codigo
, Tipo
, Data
, Saida
, Entrada
, MotSai
, MotEntrada
, pagSaida
From
(select
"codEntrada" as Codigo
, Cast('E'as char(1)) as Tipo
, "datEntrada" as Data
, Cast(0 as numeric(15,2)) as Saida
, "vlrEntrada" as Entrada
, Cast(0 as integer) as MotSai
, "motEntrada" as MotEntrada
, Cast(0 as integer) as pagSaida
from "tbEntrada"
union all
select
"codSaida" as Codigo
, Cast('E'as char(1)) as Tipo
, "datSaida" as Data
, "vlrSaida" as Saida
, Cast(0 as numeric(15,2)) as Entrada
, "motSaida" as MotSai
, Cast(0 as integer) as MotEntrada
, "pagSaida" as pagSaida
from "tbSaida") as TMP
Para a soma voce pode utilizar os componentes do relatórios. Qual relatório
você esta utilizando?
mas se quiser fazer por select
Select
Sum(Saida) as VlrTotalSaida
, Sum(Entrada) as VlrTotalEntrada
From
(select
Cast(0 as numeric(15,2)) as Saida
, "vlrEntrada" as Entrada
from "tbEntrada"
union all
select
"vlrSaida" as Saida
, Cast(0 as numeric(15,2)) as Entrada
from "tbSaida") as TMP
2014/1/13 Marcelo Borges <borgesmarcelo em rocketmail.com>
>
>
> CREATE TABLE "tbEntrada" (
> "codEntrada" INTEGER NOT NULL,
> "datEntrada" DATE,
> "vlrEntrada" DECIMAL(15,2),
> "motEntrada" INTEGER
> );
> CREATE TABLE "tbSaida" (
> "codSaida" INTEGER NOT NULL,
> "datSaida" DATE,
> "vlrSaida" DECIMAL(15,2),
> "motSaida" INTEGER,
> "pagSaida" INTEGER
> );
> tenho essas duas tabelas, preciso de um select para trazer todos os campos
> e também uma soma de vlrEntrada, vlrSaida... pra fazer um relátorio... até
> agora não consegui solucionar... sou novo em firebird..
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
*Att.Fabrício Videira*
*Programador Delphi, C#, Java*
(*(14) 3283-1336 *(*(**14) 99653-5587*
**develop.fabricio em gmail.com <develop.fabricio em gmail.com>*
Mais detalhes sobre a lista de discussão lista