MySQLで今日と等しい日付を選択する(データ型としてdatetimeを持つ)質問する

MySQLで今日と等しい日付を選択する(データ型としてdatetimeを持つ)質問する

今日の日付を参照して、その日にサインアップされた結果のみを返す mysql の select ステートメントを実行しようとしています。現在、次のことを試しましたが、うまくいかないようです。

SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') 
    FROM users 
    WHERE users.signup_date = CURDATE()

私のSELECT発言をこのように修正しました。皆さん、ありがとう。

SELECT id FROM users WHERE DATE(signup_date) = CURDATE()

ベストアンサー1

SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') 
FROM users 
WHERE DATE(signup_date) = CURDATE()

おすすめ記事