MySQLでdatetimeを比較する方法は何ですか。

MySQLでは、2つのdatetimeデータを比較するために比較演算子(<、>、<=、>=、=)を使用することができます。比較の結果は、比較結果の真偽を示すブール値が返されます。

以下は例です。

  1. 2つのdatetime型の列を比較します。
SELECT * FROM table WHERE datetime_column1 < datetime_column2;
  1. ある特定の日時値とdatetime型の列を比較します。
SELECT * FROM table WHERE datetime_column < '2022-01-01 00:00:00';
  1. 現在の日時とdatetime型の列を比較します。
SELECT * FROM table WHERE datetime_column < NOW();

datetime型のデータを比較する際には、比較される2つのdatetime値のフォーマットが同じであることを確認してください。そうでない場合、比較結果が正確でなくなる可能性があります。

bannerAds