#1
|
|||
|
|||
Abap - Select, creo q es imposible, pero ahy os lo dejo
Buenas a todos, creo q es imposible hacer un select a una tabla y recuperar el mayor de los campos, os pongo un ejemplo:
tabla ZPRUEBA campo1 campo2 100 200 necesito un select donde pueda comparar el campo1 y el campo2, es posible??? recuperando solo el mayor, en este caso, el campo2. Muchas gracias a todos, saludos |
#2
|
|||
|
|||
Lo primero que me viene a la mente es recuperar ambos campos de la tabla y posteriormente hacer la comparación para almacenar el valor deseado.
No me suena a que sea posible traer a memoria un único campo y que el mismo sea variable de acuerdo a la condición de la consulta. No por ello descarto que exista una manera. |
#3
|
||||
|
||||
Igual se puede hacer con el SELECT MAX.
|
#4
|
|||
|
|||
Puedes obtener los dos campo en un solo select pero aún así debes hacer la comparación para determinar el mayor de los dos campos resultantes.
SELECT MAX( campo1 ) MAX( campo2 ) INTO (wl_campo1 , wl_campo2) FROM zprueba Luego de esto harías la comparación de wl_campo1 con wl_campo_2. Espero te ayude. Frank. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|