MySQL - SELECT ... Včera
MySQL poskytuje jednoduchý prístup k databázovým záznamom a umožňuje vykonávať manipuláciu s údajmi. Na výber časovo závislých údajov z databázy MySQL poskytuje jednoduché kľúčové slovo známe ako INTERVAL. Príkaz INTERVAL MySQL umožňuje porovnávanie údajov v čase určenom v parametri a vyberie len tie záznamy, ktoré zodpovedajú kritériám výberu. Pre výber databázových záznamov, ktoré sú napríklad staré jeden deň, by mal byť parameter v príkaze INTERVAL MySQL 1. Pre predchádzajúce záznamy je možné zadať počet dní podľa parametra.
- Použite nasledujúcu syntax:
SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 1 DAY)
- Ak chcete vybrať predchádzajúce záznamy:
SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 2 DAY)