Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете време между два пъти 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не мога да разбера как да стартирам mysqli_multi_query и да използвам резултатите от последната заявка

  2. Какво не е наред с този код, който използва разширението mysql за извличане на данни от база данни в PHP?

  3. Първо подреждане по конкретна стойност на полето

  4. PDO PHP bindValue не работи

  5. mysql избере int като валута или преобразува int във валутен формат?