
13/02/2008, 11:19
|
 | | | Fecha de Ingreso: diciembre-2001 Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años, 2 meses Puntos: 7 | |
Re: Como Insertar info de una tabla en otra Bueno, el resultado es correcto para lo que hay en la tabla. La única conclusión a la que llego es muy simple. En lugar de guardar una fecha directamente en el campo "Fecha", alguien ha tenido la genial idea de formatearla antes de insertarla. Es decir en lugar de insertar la fecha en formato ISO ("YYYYMMDD" o "YYYY-MM-DD") en caso de que sean literales fecha, las está formateando con algo como los formatos que publicaste "YYYY/DD/MM" o "MM/DD/YYYY". La eterna recomendación de usar el formato ISO responde a un motivo muy simple: Al momento de interpretar la cadena literal de fecha, dependiendo de la configuración del sistema, los demás formatos pueden ser interpretados de varias maneras. Con el único que al final tendrás la fecha correcta en cualquier sistema es con el formato ISO, en un sistema en inglés, francés, o español. Siempre. Al final puedes darle el formato que quieras al resultado, pero nunca lo hagas al insertar o actualizar valores datetime, ni al establecer valores en variables y mucho menos en la cláusula WHERE.
Dices que tus datos llegan al día 11 de febrero. Lo que yo veo es que tienes datos para los días 2 de 11 meses. Un día de inserción más seguramente funcionará. Pero cuando actualicen el día 13 seguramente ocurrirá un error en el proceso que está insertando los valores de la tabla VentasAcumXDia, porque se está intercambiando los valores del día y el mes.
Última edición por Beakdan; 13/02/2008 a las 11:32 |