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

Как да разбера дали дадена дата отговаря на интервал в PHP или MySQL?

select *
from test
where datetimefield > '2011-06-16 07:00:00'
and
mod(timestampdiff(second,'2011-06-16 07:00:00',datetimefield),7200) = 0

Този пример ще ви даде всички записи, по-големи от „2011-06-16 07:00:00“, където полето е точно кратно на 2 часа.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:Изрежете всички полета в базата данни

  2. как да мигрирам mysql данни към ElasticSearch в реално време

  3. Лоша практика ли е управлението на транзакциите в Контролера?

  4. Как да конфигурирате MySQL да бъде чувствителен към малки и големи букви

  5. Как мога да преброя и групирам колони отделно с MySQL?