Bom, é a primeira vez que estou me aprofundando no estudo de um banco de dados. Estou seguindo a documentação do pg.
Preciso gerar um relatório no meu banco de dados. Alguns campos desse relatório são informações simples, extraídas de campos de outras tabelas. Outros campos são complexos, envolvem consulta em outras tabelas e calculos baseados nos valores retornados. O problema é o seguinte: esse relatório é personalizado. O cliente vai optar pelos campos que ele deseja. Inicialmente, eu pensei em fazer uma consulta com TODOS os campos, porém não na hora de gerar o relatório para o cliente apenas omitir os campos indesejados. Essa abordagem não me parece boa, embora funcione, pois eu vou perder muito processamento para gerar calculos complexos, como citei acima, e depois não vou usar. Então, eu gostaria de saber se é possível fazer algo do tipo: criar uma função que recebece uma array de strings, onde cada elemento do array fosse o nome de um campo. Essa função iria me retornar uma consulta contendo apenas os campos que foram informados no array. Na verdade, essa função vai receber duas datas (início e fim do relatório) e os campos desejados. Eu li na documentação a parte de funções escritas em SQL, mas ainda não consigo implementar minha idéia. O que eu posso fazer? Tem algo que eu ainda precise estudar? -- View this message in context: http://www.nabble.com/Como-fazer-consulta-com-um-conjunto-variado-de-campos--tp25158240p25158240.html Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
