Buenas tardes.
Intento cargar una licencia de articulo 101 con fecha 08/02/2013 y me tira el siguiente error: (aclaro que sucede con cualquier dia del mes de febrero)
" Se ha producido un desbordamiento en el campo de fecha y hora. Por ejemplo, una operación aritmética en una fecha o indicación de la hora da como resultado un valor que no se encuentra dentro del rango válido de fechas.
SQLSTATE[25P02]: In failed sql transaction: 7 ERROR: current transaction is aborted, commands ignored until end of transaction block "
Dentro del LOG del Postgresql se detalla lo siguiente:
“2013-02-14 16:10:41 ART ERROR: date/time field value out of range: “2013-0-01”
2013-02-14 16:10:41 ART HINT: Perhaps you need a different “datestyle” setting.
2013-02-14 16:10:41 ART STATEMENT: SELECT
dh05.fec_desde,
COALESCE(dh05.fec_hasta,‘2999-12-31’::date) as fec_hasta,
dl02.tipo_dias,
dl02.escalafon
FROM
mapuche.dh05 dh05,
mapuche.dl02 dl02
WHERE
TRUE AND dh05.nro_legaj = ‘52’
AND dh05.nrovarlicencia = ‘121’
AND COALESCE(dh05.fec_hasta,‘2999-12-31’::date) >= ‘2013-0-01’::DATE
AND dl02.nrovarlicencia = dh05.nrovarlicencia”
Vuelvo a recordar que solo pasa con febrero. Osea si cargo Licencia Art.101 con fecha enero graba lo mas bien.
Ya revise el archivo de configuración de postgresql.conf y esta el datestyle = ‘iso, dmy’. Tambien probe cambiandolo y el resultado es el mismo.
La version del Mapuche es 1.19.1, el PostgreSQL 8.3 y SO Windows Server 2008.
Desde ya gracias, espero alguien pueda darme una mano.
Saludos.
Javier T.
Universidad Nacional de Moreno