sql >> Databasteknik >  >> RDS >> Mysql

MySQL DATETIME DIFF-fråga

Prova timediff med ett 48 timmars delta istället. Eller använd ett 3 dagars delta om precision inte är ett problem.

Försök med HOUR(TIMEDIFF(NOW(), date))

SELECT count(*) FROM $wpdb->posts WHERE post_type = 'rentals' AND HOUR(TIMEDIFF(NOW(),  post_date_gmt)) >=48

Det finns många MySQL-datum/tidsfunktioner :http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_hour

Obs:använd SELECT innan du försöker DELETE



  1. php:hur man ändrar strängdata till numerisk data

  2. IN vs ALLA operatör i PostgreSQL

  3. SLOPP alla främmande nycklar i MYSQL-databasen

  4. Mysqldump endast tabeller med vissa prefix / Mysqldump jokertecken?