¿Has revisado el formato de fecha que tienes al arrancar la sesión SQL? 
Parámetro DATFMT.
 
Saludos.
 
Juan Carlos.


________________________________

        De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Fernando 
Martínez
        Enviado el: jueves, 22 de marzo de 2007 13:13
        Para: Foro AS/400
        Asunto: Error SQL
        
        
        Hola a todos
        
            Tengo un problema con un calculo de fechas. Ejecuto la siguiente 
sentencias:
        

                SELECT 
                Date(Substr(digits(20070506), 1, 4) || '-' || 
                        Substr(digits(20070506), 5, 2) || '-' || 
                        Substr(digits(20070506), 7, 2)) + 5 days As 
FechaDispensado,
                Substr(digits(20070506), 1, 4) As Anyo,
                Substr(digits(20070506), 5, 2) As Mes,
                Substr(digits(20070506), 7, 2) As Dia
                FROM SYSIBM.SYSDUMMY1
                

            Y me devuelve lo siguiente:
        

FechaDispensado  Anyo    Mes     Dia    
0020-07-10       0020 
        07       0      


            ¿Alguien me puede echar una mano?
        
            Gracias y un saludo
        
            Fernando
        

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a