none
enumerar registros de una consulta RRS feed

  • Pregunta

  • buenos dias !! explico mi problema:

    tengo un reporte el cual manda llamar a todos los usuarios de una union de tablas mi problema es al agregarle un contador de filas

    agrego ejemplo visual:

    hasta aqui todo bien pues lo genere del dia 10-07-2015 y en mi reporteador cuando genero el de un dia despues me los muestra con otro oprden de numeros es decir la columna N = 2 4 6 8 10 12 14 y asi el dia siguiente N= 3 6 9 12 15 18 

    como hago para que siempre valga lo mismo 

    nota no me interesa su id en el reporte saldran por orden alfabetico no por orden numerico de antemano gracias


    • Cambiado Karen Malagón martes, 21 de julio de 2015 17:57 Crystal Reports issue
    viernes, 17 de julio de 2015 19:09

Respuestas

Todas las respuestas

  • Hola julio cesar viveros,

    ¿Cuál es el sentido de Distinct en tu consulta? Creo que el problema está ahí.

    viernes, 17 de julio de 2015 19:18
  • Hola Julio Cesar:

    Y porque en vez de utilizar el ROW_NUMBER(), no creas una variable de tipo tabla "@tmp"; donde defines un campo autonumérico, así siempre tendrás la numeración en el orden que desees; ahora si son mas 1000 registros entonces empleas una tabla temporal "#tmp".

    Y lo que haces en ultimas es consultar esta tabla, sea la variable de tabla, o la temporal.

    Saludos cordiales.


    Camilo Villa

    viernes, 17 de julio de 2015 19:29
  • esta es mi tabla con todos los datos:

    cuando filtro por fecha por ejemplo el dia 10 de julio me sa el orden correcto N= 1 2 3 4 5 6 7 8 9 etc 

    muestro datos en reporte

    y em la siguiente consulta por dia marcamos el 14 sale asi:

    espero me de a en tender necesito que no importa el dia siempre tengan el mismo numero

    viernes, 17 de julio de 2015 20:13
  • Hola Julio, no importa lo que hagas si no guardas el número en la propia tabla y lo generas... puede cambiar. Si quieres que no cambien simplemente guárdalo en la misma tabla y úsalo en adelante


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    viernes, 17 de julio de 2015 21:26
  • Hola

    Que reporteador estas usando?

    tal vez N lo deberias generar en el reporteador y no en la base de datos, asi siempre seran consecutivos.

    Saludos.

    viernes, 17 de julio de 2015 22:01
  • arreglaste esto? necesitas algo mas?

    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    martes, 11 de agosto de 2015 8:56