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

2回のmysqlの間で時間を選択します

    これを処理するためのパフォーマンス面での優れた方法はありません。正しいwhere ステートメントは次のとおりです:

    where (start <= end and :time between start and end) or
          (end < start and :time not between end and start)
    

    もちろん、betweenを使用する必要はありません 、これを拡張できます:

    where (start <= end and :time >= start and :time <= end) or
          (end < start and (:time <= end or :time >= start))
    


    1. MariaDB JSON_UNQUOTE()の説明

    2. SQL構文を使用してMySQLテーブルから最後のレコードを選択する方法

    3. PHP:未定義の関数mysql_connect()

    4. PostgreSQLで配列を比較する方法