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

MySQLDATETIMEDIFFクエリ

    代わりに48時間のデルタでtimediffを試してください。精度が問題にならない場合は、3日間のデルタを使用してください。

    HOUR(TIMEDIFF(NOW(), date))をお試しください

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

    MySQLの日付/時刻関数はたくさんあります: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_hour

    注:DELETEを試す前にSELECtを使用してください



    1. SQLServer2014での遅延耐久性

    2. MYSQLINステートメント

    3. SQLServerでの内部結合と左結合のパフォーマンス

    4. MySqlでのSUMとCONCATの奇妙な動作