lo que necesito que salga son los numero del 1 al 5 dentro de la consulta.
select
identity(int,1,1) as posicion, otros campos into #tabla_temporal
from Tabla origen y demas
Select * from #tabla_temporal
Esto lo ha puesto un compañero en el hit de RANKING hace unos dias, podrias
revisar el mismo y veras algo muy parecido a lo tuyo.
Salu2
--
Maximiliano Damian Accotto
"Jose Domingo Guzman" <dgu...@transmedina.net> escribió en el mensaje
news:evdyAWm8...@TK2MSFTNGP09.phx.gbl...
create table #tempo ( campo1 char(5), campo2 char(5) )
go
insert into #tempo values ( 'xxxxx','bbbbb')
insert into #tempo values ( 'yyyyy','ccccc')
insert into #tempo values ( 'ddddd','fffff')
insert into #tempo values ( 'rrrrr','fffff')
insert into #tempo values ( 'ggggg','ddddd')
go
select count(*) as contador, a.campo1, a.campo2
from #tempo a join #tempo b
on ( a.campo1 >= b.campo1 )
group by a.campo1, a.campo2
order by a.campo1, a.campo2
el resultado sería :
contador campo1 campo2
----------- ------ ------
1 ddddd fffff
2 ggggg ddddd
3 rrrrr fffff
4 xxxxx bbbbb
5 yyyyy ccccc
(5 row(s) affected)
Saludos,
Ulises
>-----Mensaje original-----
>.
>