Un problema que no puedo resolver

17/12/2004 - 00:16 por Jose Antonio | Informe spam
Tengo una tabla con un codigo de documento, su fecha y un numero de orden
que en principio sera siempre cero, asi:

Documento Fecha Orden
1 01/01/04 0
1 05/01/04 0
1 12/01/04 0
2 01/01/04 0
2 05/01/04 0
2 12/01/04 0
3 01/01/04 0
3 05/01/04 0
3 12/01/04 0

al final de un periodo o cuando el usuario lo requiera estos documentos se
deben numerar por orden de fecha, pero la numeracion depende del documento,
es dedcir el resultado deberia ser:

Documento Fecha Orden
1 01/01/04 1
1 05/01/04 2
1 12/01/04 3
2 01/01/04 1
2 05/01/04 2
2 12/01/04 3
3 01/01/04 1
3 05/01/04 2
3 12/01/04 3

He hecho mil pruebas y con lo unico que me funciona es con un cursor.

Saludos y gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
17/12/2004 - 01:13 | Informe spam
Hola, te voy a pasar un codigo sin probar porque estoy en un cyber y no
tengo sql ;)

pero la idea podria ser algo asi como:

select documento,fecha, (select count(*) from tabla t where t.documento =
tabla.documento and
t.fecha <= tabla.fecha) as numero from tabla

Espero sea lo que buscas

"Jose Antonio" escribió en el mensaje
news:
Mostrar la cita
#2 Antonio Ortiz
18/12/2004 - 20:59 | Informe spam
Esto deberia ser asi de simple:

Select Documento,Fecha,Orden From MiTabla Order by Documento, Orden


Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Jose Antonio" escribió en el mensaje
news:
Mostrar la cita
documento,
Mostrar la cita
#3 MAXI
18/12/2004 - 21:04 | Informe spam
Antonio y como numeras los registros ;)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

Msn Messenger:

"Antonio Ortiz" escribió en el mensaje
news:%
Mostrar la cita
#4 Antonio Ortiz
18/12/2004 - 21:20 | Informe spam
oh, vaya. No entendi que necesitaab numerarlos, pense que solo obtener el
listado de la forma que lo muestra.

Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"MAXI" escribió en el mensaje
news:
Mostrar la cita
orden
Mostrar la cita
Ads by Google
Search Busqueda sugerida