#1
|
|||
|
|||
Ayuda con select max de varios campos
tengo este select y me da un dump por error de sintaxis
Select Max( udate ) MAX( utime ) FROM zvps_stat_users INTO it_status. |
#2
|
|||
|
|||
Hola
En la tabla interna it_status tienes los campos utime y udate? Si es así, prueba cambiar por lo siguiente: Consulta este , por las dudas. Espero que la data te sea de utilidad. Saludos Carlos Alanis |
#3
|
|||
|
|||
si en tu Query no tienes "INTO CORRESPONDING FIELDS OF TABLE IT_STATUS" no necesitas que los campos utime y udate existan en la tabla IT_STATUS, el query deberia estar asi:
Select Max( udate ) MAX( utime ) INTO TABLE it_status FROM zvps_stat_users solo te falta el "TABLE" En este caso tu tabla deberia de estar algo asi data: BEGIN OF IT_STATUS OCCURS 0, MAX_udate LIKE zvps_stat_users-UDATE, MAX_UTIME LIKE zvps_stat_users-UTIME, END OF IT_STATUS En el caso de que los campos de tu tabla interna no esten en el orden del select, entonces tendras que usar INTO CORRESPOONDING FIELDS Y AHI SI LOS CAMPOS SE TENDRAN QUE LLAMAR IGUAL QUE EL NOMBRE QUE LE ESTAS DANDO EN EL SELECT "AS" ESPERO HABERME EXPLICADO SALUDOS |
Herramientas | Buscar en Tema |
Desplegado | |
|
|