eu considero esse exemplo o mais básico nível de agrupamento... que deveria ser assim :
 
-- PL/SQL
select  p.pais, u.uf,  p.pais || ' - ' || u.uf
  from  pais p
        inner join unidade_federativa u
            on u.cod_pais = p.cod_pais
order by p.pais, u.uf
       
 
 
<cfoutput query="unidades_federativas" group="pais">
   #unidades_federativas.pais# <br>
<cfoutput>   
   #unidades_federativas.uf# <br>
</cfoutput>
</cfoutput>
 
 
Caso o valor esteja em uma única coluna, utilize funções para separá-los na SQL ( para transformá-lo em duas colunas ) daí é só aplicar o nível básico de agrupamento
 

Jefferson de Araújo Petilo
[EMAIL PROTECTED]


KM&M Engenharia de Sistemas
http://www.kmm.com.br
 


De: ColdFusion Lists [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 2 de junho de 2004 09:21
Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Assunto: [cf-brasil] Agrupando registros

Olá a todos.
 
bom dia.
 
Tenho uma query me retorna os registros assim(não posso dar GROUP BY):
 
Brasil - PR
Brasil - RS
Brasil - SC
Brasil - SP
 
Uruguay - SA
Uruguay - SC
 
Argentina - BA
Argentina - CO
Argentina - SA
 
E eu precisava mostrar assim:
 
Brasil:
         PR
         RS
         ...
Uruguay:
         SA
         SC
Argentina:
         BA
         CO
         ....
 
Entenderam?
 
Dá?
 
Obrigado pela ajuda.


Diga-me e eu esquecerei
Mostre-me e lembrarei
Ensina-me e aprenderei



Yahoo! Mail - Participe da pesquisa global sobre o Yahoo! Mail. Clique aqui!
--^^---------------------------------------------------------------
This email was sent to: [EMAIL PROTECTED]

EASY UNSUBSCRIBE click here: http://topica.com/u/?b1dnXn.b7M5gI.YXJxdWl2
Or send an email to: [EMAIL PROTECTED]

For Topica's complete suite of email marketing solutions visit:
http://www.topica.com/?p=TEXFOOTER
--^^---------------------------------------------------------------

Responder a