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
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 --^^---------------------------------------------------------------