このエラーは、次を実行しようとすると、アプリケーションで発生します。
SELECT send_day FROM types WHERE ID_TYPE = 4
クエリの実行により、列値の 2 日前の日付が返されました。
Java アプリでのこの値の回復は次のとおりです。
java.sql.Date dataSQL = retorno.getDate(1);
SQLJDB4.0 ドライバーを使用しており、データベースのバージョンは 2008 です。
投稿コメントに対するいくつかの回答:
データベースの値は2013-08-22で、戻り値は2013-08-20
です。
私のタイムゾーンはUTC-03:00です。データベースで、次のコマンドを実行します:
select SYSDATETIMEOFFSET()
戻り値: 2013-08-22 11:49:12.4010367 -03:00