..:: Rodrigo Machado ::.. wrote: > > > uma consulta que me retorna varios registros com varios campos char e > numeric. e um registro de controle. e uma segunda consulta onde me > retorna o mesmo registro de controle e alguns campos numericos. > Eu gostaria de somar na primeira consulta os campos numericos quando > satisfacam a condicao CONSULTA1.CONTROLE = CONSULTA1.CONTROLE > Você colocou GROUP BY no assunto da mensagem mas não faz referência a sua utilização no corpo da mensagem. Pelo que entendi você necessita fazer a junção das tabelas. veja: http://www.postgresql.org/docs/8.2/interactive/tutorial-join.html Algo do tipo: SELECT t1.controle, t1.num1+t2.num1, t1.num2+t2.num2, t1.campo1, te2.campo2 FROM tabela1 t1 JOIN tabela2 t2 ON (t1.controle = t2.controle) WHERE ..... []s Osvaldo PS. Dê uma lida no tutorial: http://www.postgresql.org/docs/8.2/interactive/tutorial.html se preferir em português: http://pgdocptbr.sourceforge.net/pg80/index.html -- View this message in context: http://www.nabble.com/GROUP-BY-tf3928129.html#a11141216 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
