sql >> データベース >  >> RDS >> Mysql

CURDATE()の日付値を完全なタイムスタンプフィールドと比較する

    SELECT * FROM table WHERE <timestamp-field> BETWEEN 'YYYY-MM-DD 00:00:00' AND 'YYYY-MM-DD 23:59:59'
    

    可能であれば、フィールドでの計算は常に避けてください。例:

    SELECT * FROM table WHERE DATE(<timestamp-field>) = 'YYYY-MM-DD'
    

    そのテーブルのすべての行のDATE()を計算するので、ここでは無駄なサイクルについて話していることになります



    1. django2での移行エラー。 AttributeError:'str'オブジェクトには属性'decode'がありません

    2. Neo4jのインストール

    3. MySQLを使用して移動平均を計算するにはどうすればよいですか?

    4. どちらが最速ですか? SELECT SQL_CALC_FOUND_ROWS FROM `table`、またはSELECT COUNT(*)