Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/01/2009, 17:17
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Ordenar Recordser en asp

¿Si observas que eso no esta ordenada por nada? ni por Código, ni por diámetro ni por Equipo, para poder ordenarlo de alguna forma primero debes de encontrarle relación y sentido a los datos.

Si el usuario así lo quiere es por que nadie le ha hecho ver que eso no esta ordenado, y debe de primero definir un criterio de ordenamiento.

En esos 14 registros es muy evidente el desacomodo de estos tres datos:

VITE0464 488.46 1590
SWVX0101 487.6 1590
VITE0561 488.34 -1

Cuando sean muchos más de 14, el desorden será mucho más evidente.

Tu trabajo más bien debe ser sentarte con el cliente y tratar de hacerle ver que los datos deben ser ordenados de alguna forma para el reporte, casi es por diámetro, equipo y código, pero no lo es.

Para definir ordenamientos personalizados uno normalmente agrega una tabla con los códigos a los que uno les quiere dar un orden específico fuera del ascendente o descendente con un campo numérico que indique dicho orden, luego esa tabla se liga al query resultante y se ordena por ese campo de dicha tabla auxiliar, pero en este caso, no veo lógica alguna en lo que pones como lo que el usuario quiere y no creo que sea solución para esto.

Es mi opinión