1. ホーム
  2. mysql

[解決済み】SQL文が動作しない-「オペランド型の衝突:dateはintと互換性がない」。

2022-02-05 11:25:15

質問

あるテーブルで、特定の日付のTimeとProductnoのカラムを返そうとしています。以下のSQLコマンドを実行すると、エラーが返されます。「オペランド型の衝突:dateはintと互換性がありません'。 フォーラムで調べたところ、ほとんどの人が同じようなことを達成しているようなので、困惑しています。 以下のフィールドのデータ型は以下の通りです。日付: date. 時刻: 時刻(7). Productno: int.

SELECT        Date, Time, Productno
FROM            Products
WHERE        (Date = 07 / 09 / 2008)

どこが間違っているのか、教えてください。

ありがとうございます。

解決するには?

日付の書式が正しくありません。引用符で囲み、少し並べ替える必要があります。

WHERE        (Date = 'Year-Month-day')

というか

WHERE        (Date = '2008-09-07')