Fiz dessa forma mas ainda não tá legal, select vis_tipovisita tipovisita, sum(vis_valor) valortotal,
(select sum(vis_valor) from visita visita_pagar where vis_pagto_ok = 'NÃO' and visita.vis_tipovisita = visita_pagar.vis_tipovisita AND vis_tipovisita is not null) as Receber, (select sum(vis_valor) from visita visita_paga where vis_pagto_ok = 'SIM' AND vis_tipovisita is not null and visita.vis_tipovisita = visita_paga.vis_tipovisita and vis_dt_inicio > '01/01/2006') as Pagou from visita where vis_tipovisita is not null and vis_dt_inicio > '01/01/2006' group by vis_tipovisita O resultado ta assim TIPOVISITA VALORTOTAL RECEBER PAGOU Avulsa 1204 809 1335 Contrato 380 809 1335 Ele dá os totais mas ignora o tipo de visita nos dois subselects José Roberto -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html