NADIRONUNES Qui 01 Out 2020, 11:44
Alexandre Neves
vou tentar ser o mas claro possivel
essa sua consulta
SELECT Codigo_Grupo, Descricao, Historic.DC, (SELECT Sum(vlr) FROM tblCaixa AS T WHERE Left(T.CodG,1)=Left(tblCaixa.CodG,1)) AS Saldo FROM tblCaixa RIGHT JOIN Historic ON Left(tblCaixa.CodG,1) =Historic.Codigo_Grupo GROUP BY Codigo_Grupo, Descricao, Historic.DC, CodG UNION SELECT Codigo_Grupo, Descricao, Historic.DC, Sum(vlr) AS Saldo FROM tblCaixa RIGHT JOIN Historic ON tblCaixa.CodG = Historic.Codigo_Grupo WHERE Len(Codigo_Grupo)>1 GROUP BY Codigo_Grupo, Descricao, Historic.DC, CodG ORDER BY Codigo_Grupo, ta funcionando do jeito que eu quero.
so que tambem preciso filtrar os dados da tabela tblcaixa onde nesta tabela tem os campos CodE e Datalanc onde serão os filtro que lhe falei ai so depois do resultado deste filtro que vai fazer a consulta acima que vc ja fez
o filtro seria neste select SELECT Sum(vlr) FROM tblCaixa AS T filtrando com os campos CodE e Datalanc
espero ter sido bem claro