Hola, Esto podía ser así:
SELECT SUM(importe) INTO :total from fichero WHERE fecha =( SELECT MAX(fecha) FROM fichero ) Saludos, F.Muru De: [email protected] [mailto:[email protected]] En nombre de Juan Carlos O. Enviado el: lunes, 30 de septiembre de 2013 12:22 Para: forum.help400 Asunto: Consulta MAX en SQL Hola compañeros. Tengo que sumar los importes de la ultima fecha actualizada en un fichero. Me explico un poco mas. En un fichero se van añadiendo registros con fechas e importes, tengo que calcular la ultima fecha actualiza y el valor total de sus importes, p.e. 20130930, 15000. Una solucion sería: SELECT MAX(fecha) INTO :maxfecha FROM fichero y despues SELECT SUM(importe) INTO :total FROM fichero WHERE fecha = maxfecha Bueno, esto funcionaria, pero..... ¿se podría hacer en una solo sentencia?. Saludos y gracias a todos.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

