Olá Roberto e demais integrantes do grupo.
Agradeço à pronta ajuda disponibilizada.
Roberto,
Executei teu script e obtive alguns problemas em função da ordem de inserção
na minha tabela, que não obedecia a ordem alfabética do nm_conta_usuario, e
desta forma bagunçava o rowid (leia-se pos).
O fato
Desculpe a bagunça, mas fiquei tão satisfeito por ter conseguido que mandei sem
dar a limpeza devida, agora está aí:
select rownum - pos,
usuario_perfil.ncu,
usuario_perfil.cp
from usuario_perfil,
(select nm_conta_usuario ncu,
min(rownum) - 1 pos,
Cara, eu estava completamente enganado. Mil perdões.
Eu consegui:
select rownum - pos,
todos_ncu.ncu,
todos_ncu.cp
from (select nm_conta_usuario ncu,
cd_perfilcp
from usuario_perfil) todos_ncu,
(select nm_conta_usuario ncu,
min
Amigo acho que não tem como zerar o contador a cada troca da perfil.
Tentei fazer uma gambiarra com group by e count, mas não dá para saber a
posição relativa do registro atual em relação ao primeiro registro do
mesmo tipo. Seria necessário que você tivesse como montar no fetch da
linha a infor
om.br ] Em
> nome de Jonas Randal Reis
> Enviada em: quinta-feira, 23 de agosto de 2007 16:40
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] O 'x' da questão
>
>
> Boa tarde,
>
> Dado o seguinte select:
>
> select uspe.NM_CONTA_USUARIO
&
X + Rownum?
Sds,
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Jonas Randal Reis
Enviada em: quinta-feira, 23 de agosto de 2007 16:40
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] O 'x' da questão
Boa tarde,
Dado o segui
Boa tarde,
Dado o seguinte select:
select uspe.NM_CONTA_USUARIO
,uspe.CD_PERFIL
from usuario_perfil uspe
order by 1;
São gerados os seguintes dados (sem a coluna X):
*X* *NM_CONTA_USUARIO* *CD_PERFIL* 1 ABEDIL#SILVA 400 2 ABEDIL#SILVA
401 3 ABEDIL#SILVA 402 1 ABEL#SISTI 400