sql >> Databáze >  >> RDS >> Mysql

MySQL Vyberte řádky, kde je sloupec časového razítka mezi dneškem a před 10 minutami

Použijte:

  SELECT *
    FROM status
   WHERE code = 'myCode'
     AND `stamp_updated` BETWEEN DATE_SUB(NOW() , INTERVAL 10 MINUTE)
                           AND NOW()
ORDER BY stamp_updated DESC
   LIMIT 1

Na pořádku v operátoru BETWEEN záleží – měli jste to pozpátku.



  1. MySQL – mohu omezit maximální povolenou dobu pro spuštění dotazu?

  2. Architektura SQL Server AlwaysOn ( Availability Group ) a instalace krok za krokem -1

  3. Jaký je rozdíl mezi RANK a DENSE_RANK v SQL?

  4. MySQL Performance Cheat Sheet