Anuncio

Colapsar
No hay anuncio todavía.

cómo hago para filtrar solamente los datos de un mes y año especificos???

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • cómo hago para filtrar solamente los datos de un mes y año especificos???

    Hola, soy nueva programando en ABAP ¿tengo un campo fecha, cómo hago para filtrar solamente los datos de un mes y año especificos? sin importar el dia
    Yo ahora lo hago con un loop pero se hace muy lento el reporte

    Ahora lo hago Así
    loop at ti_print
    if ti_print-BEDAT+4(2) = nveces and ti_print-BEDAT(4) = nanno.

    Yo en vfp lo ´colocaba todo en la misma sentencia sql, hacía algo como esto
    select * from tabla where BEDAT+4(2) = nveces and BEDAT(4) = nanno.
    Pero en ABAP esto me da error
    que hago?

  • #2
    Originalmente publicado por Karlavs2003 Ver Mensaje
    Hola, soy nueva programando en ABAP ¿tengo un campo fecha, cómo hago para filtrar solamente los datos de un mes y año especificos? sin importar el dia
    Yo ahora lo hago con un loop pero se hace muy lento el reporte

    Ahora lo hago Así
    loop at ti_print
    if ti_print-BEDAT+4(2) = nveces and ti_print-BEDAT(4) = nanno.

    Yo en vfp lo ´colocaba todo en la misma sentencia sql, hacía algo como esto
    select * from tabla where BEDAT+4(2) = nveces and BEDAT(4) = nanno.
    Pero en ABAP esto me da error
    que hago?
    Hola,

    en lugar de IF utiliza loop at ti_tabla where condición.

    Con respecto al filtro debes buscar en la tabla un campo que no sea el bedat o crear una variable que tenga el valor con 01.mm.aaaa y 31.mm.aaaa y hacer un between.

    saludos

    Comentario


    • #3
      Gracias

      Gracias koken, funcionó.


      Originalmente publicado por koken Ver Mensaje
      Hola,

      en lugar de IF utiliza loop at ti_tabla where condición.

      Con respecto al filtro debes buscar en la tabla un campo que no sea el bedat o crear una variable que tenga el valor con 01.mm.aaaa y 31.mm.aaaa y hacer un between.

      saludos

      Comentario

      Trabajando...
      X