Ver la Versión Completa : Abap - Select, creo q es imposible, pero ahy os lo dejo
manu_lolo27
03/07/12, 10:07:29
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
vanesamacri
04/07/12, 13:35:51
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.
crounly
04/07/12, 14:06:52
Igual se puede hacer con el SELECT MAX.
SELECt MAX( campo1 )
INTO wl_campo1
FROM zprueba
SELECT MAX( campo2 )
INT wl_campo2
FROM zprueba
FBrazon
04/07/12, 22:11:02
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.
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web