PDA

Ver la Versión Completa : select max( tabla_campo ) en tabla interna.


wacko
12/01/07, 09:41:05
Hola:

Alguien sabe cual es el equivalente de una select max( tabla_campo ) para una tabla interna?

Necesito selecionar todos los campos de una tabla que tengan el valor más alto y luego ejecutar otra selección entre ellos.

Alguna idea?

gracias.

sap2006
12/01/07, 09:53:53
No se puede....tienes que hacer un sort de la tabla interna descendiente y luego coger el primer registro.

Salu2.

Gregoryg
12/01/07, 11:51:44
Hola

Revisando un manual de ABAP la sentencia select tiene una condicion ORDER BY y me indica que sirve para ordenar por un cambo en especial.

OJO no se si funciona y si es lo que tu necesitas pero puedes probar y nos cuentas. Sino funciona esta idea aplica el sort a tu tabla interna.

Saludos

Skadeour
12/01/07, 12:28:04
Es una tabla interna, no de sistema.
No se puede hacer un select a una tabla interna.
sino sería muy facil con un select Max
saludos