#1
|
|||
|
|||
Obtener último valor
Buen día para todos,
Soy bastante nuevo en esto de la programación, y muchas veces me ahogo en un vaso de agua, y esta es una de esas oportunidades... Quiero obtener el valor más alto de la tabla CDHDR, filtrando por objectid y tcode. Sucede que necesito saber cuál fue la última fecha de liberación de una orden de compra, y cuando listo según filtro, me trae dos fechas. Yo quisiera que el programa obtenga la última de ellas, pero me trae el primer registro que encuetra. Alguien sabe si existe algún SELECT algo para que me la traiga? O alguna función?? Muchas gracias de antemano, Saludos. |
#2
|
|||
|
|||
"Quiero obtener el valor más alto de la tabla CDHDR, filtrando por objectid y tcode.
Sucede que necesito saber cuál fue la última fecha de liberación de una orden de compra, y cuando listo según filtro, me trae dos fechas. Yo quisiera que el programa obtenga la última de ellas, pero me trae el primer registro que encuetra. Alguien sabe si existe algún SELECT algo para que me la traiga? O alguna función??" Me sonaba lo de MAX( ), pero mirando por internet encontré esto: SELECT ... FROM ... INTO ... UP TO 1 ROWS ORDER BY campo_fecha DESCENDING. ENDSELECT. |
#3
|
|||
|
|||
Buenas tardes Bmamba,
Te agradezco muchisimo por tu pronta ayuda! Ahora voy a probar esto que me decís y te comento. Nuevamente Gracias!! |
#4
|
||||
|
||||
Hola ... porque no lo metes todo a una tabla interna y ahi juegas con ella, asi ahorras performance
SELECT ... FROM ... INTO TABLE itab WHERE (condicion).
__________________
David Carballido Córdova |
#5
|
|||
|
|||
Hola DavidXD_XD,
Te cuento que finalmente hice lo que ponés vos, no supe utilizar el otro código que me habían pasado. Muchas gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|