[firebase-br] View com sum de outra tabela
Anderson Junior
andersonscinfo em gmail.com
Qui Mar 22 14:45:59 -03 2012
Boa tarde, pessoal estou com o seguinte problema, precizo fazer uma view
de uma tabela simples, cadnotacompras e precizo dentro dessa view um
campo calculado da tabela cadnotacompra2 (que é onde esta os itens ),
precizo somar o valor total do bs_calc_icms, isso na tabela eu uso um
campo calculado dessa forma:
(SELECT SUM(NFEI.BS_CALC_ICMS) FROM CADNOTACOMPRA2 NFEI,
CADNOTACOMPRAS NFE WHERE NFEI.CONTROLENOTA = NFE.CONTROLE)
que vai me dar a informação, e pra jogar isso na view eu to tendo
dificuldades, pois quero tirar essa operação da tabela e colocar na
view....segue a forma que ja tentei
CREATE VIEW VW_CADNOTACOMPRAS(
IACONTROLE,
IANUMCONTROLE,
IANUMNOTA,
IANUMPEDCOMPRA,
IACODFOR,
IANOMEFOR,
IADATAENT,
IATRANSPORTADORA,
IAVLRTOTBRUTO,
IAVLRTOTAL,
IADESCONTO,
IAPERCENTUAL,
IAVLRDESCONTO,
IAESPECIE,
IASERIE,
IAETIQUETAS,
IAOBS,
IASTART,
IACODESTOQUE,
IADOLAROURO,
IAALTERA,
IANPEDFOR,
IAVALORICMS,
IAVALORIPI,
IAVALORFRETE,
IAVALORSEGURO,
IAOUTRASDESPESAS,
IAVLRICMSFRETE,
IACODTRANSACAO,
IANAT_OPER,
IAMOEDA,
IACODFILIAL,
IAATIVO,
IASTATUS,
IATIPO_DOC,
IATP_ENTRADA,
IAVLRABATIMENTONTRIB,
IBBS_CALC_ICMS)
AS
select
A.CONTROLE,
A.NUMCONTROLE,
A.NUMNOTA,
A.NUMPEDCOMPRA,
A.CODFOR,
A.NOMEFOR,
A.DATAENT,
A.TRANSPORTADORA,
A.VLRTOTBRUTO,
A.VLRTOTAL,
A.DESCONTO,
A.PERCENTUAL,
A.VLRDESCONTO,
A.ESPECIE,
A.SERIE,
A.ETIQUETAS,
A.OBS,
A.START,
A.CODESTOQUE,
A.DOLAROURO,
A.ALTERA,
A.NPEDFOR,
A.VALORICMS,
A.VALORIPI,
A.VALORFRETE,
A.VALORSEGURO,
A.OUTRASDESPESAS,
A.VLRICMSFRETE,
A.CODTRANSACAO,
A.NAT_OPER,
A.MOEDA,
A.CODFILIAL,
A.ATIVO,
A.STATUS,
A.TIPO_DOC,
A.TP_ENTRADA,
A.VLRABATIMENTONTRIB,
(SUM(B.BS_CALC_ICMS))
from CADNOTACOMPRAS A, CADNOTACOMPRA2 B WHERE A.CONTROLE = B.CONTROLENOTA;
mas da erro na hora de compilar.....
;
Mais detalhes sobre a lista de discussão lista