私はこの簡単な更新ステートメントを持っています
UPDATE EmpSchedual2
SET AttH = 0, AttM = 0, AttC = 'AM', DisH = 0, DisM = 0, DisC = 'PM', changeDate = 0
WHERE (EmpID = 4) AND (WeekDay = 2)
実行すると次のエラーが発生します。
- 数値をデータ型 datetime に変換する算術オーバーフロー エラー
これはテーブル定義です:
Column Name DataType
Serial int
EmpID int
WeekDay int
AttH int
AttM int
AttC char
DisH int
DisM int
DisC char
changeDate int
WorkM int
このエラーが発生する理由を誰かが理解できますか?