4nderson 14/4/2022, 19:34
Saudações, meus nobres!
DamascenoJr. escreveu:Nesse caso seria necessário um função para criação da consulta em tempo de execução. Tornado-a, dinâmica.
R: Tentei, sem sucesso.
Alexandre Fim escreveu:60 campos em uma consulta ou tabela, realmente, tem alguma coisa em não conformidade com banco de dados e/ou programação.
R: Pois é, meu caro Alexandre Fim... Mas é isso mesmo. E essa quantidade é volátil, como eu disse antes, ela depende da base selecionada.
Segue anexo um pequeno banco de dados simulando a situação em questão. As duas bases vinculadas possuem 50 variedades de itens, reorganizados na
Consulta A (referência cruzada). A ideia é somar tais campos na
Consulta B.
E tudo funciona direitinho com a
Base1, pois o SQL foi feito a partir dela. Mas ao selecionar a
Base2, que possui alguns itens diferentes, obviamente dá erro.
E é claro que o inverso acontece se no SQL eu inserir os campos da
Base2, quando selecionar a
Base1 vai dar erro.
Eu preciso fazer com que a inclusão dos campos na soma não seja imperativa. Quando o campo constar, soma-se; se não, passa para o próximo.
Agradeço quem puder ajudar.
P.S.: Os campos divergentes são os de final 05.- Anexos
- TesteSoma.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (84 Kb) Baixado 5 vez(es)