Power Builder - Fecha

 
Vista:

Fecha

Publicado por AUGUSTO (124 intervenciones) el 27/03/2006 20:17:18
Hola a todos.

Les agradezco anticipadamente su ayuda.

Tengo en una tabla articulos, en otra tabla almaceno las compras, en la tabla de compras almaceno la fecha en que se compro el articulo, lo que yo quisiera saber, cual es la ultima vez que compre un artículo xxxx.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fecha

Publicado por Jorge (900 intervenciones) el 27/03/2006 21:00:08
Hola
Puedes encontrar en valor maximo
A)
String ls_maximo

ls_maximo=dw_1.Describe( " Evaluate( ' MAX(Long(nombre_columna)) ',0) " )
messagebox("Resultado",ls_maximo)

Nota: Retorna " ! ", si la expresión no es válida.

B)
String ls_Sql, ls_NomCampo, ls_NomTabla
String ls_ValMax

ls_NomCampo="nombre_campo"
ls_NomTabla="nombre_tabla"

ls_Sql = "SELECT MAX("+ls_NomCampo+") FROM " +ls_NomTabla+" "

DECLARE micursor DYNAMIC CURSOR FOR sqlsa;
PREPARE sqlsa FROM :ls_Sql;
OPEN DYNAMIC micursor;
FETCH micursor INTO :ls_ValMax;
CLOSE micursor;

MessageBox("Resultado", ls_ValMax)


Tambien se me ocurre que puedes recuperar tu tabla con una dw
ordenarla dec. y el primer registro de tu dw sera el mayor

Prueba y comentanos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar