MySQL - SELECT ... YESTERDAY

MySQL gir enkel tilgang til databaseposter og gjør det mulig å utføre manipulasjoner på dataene. For å velge tidsrelaterte data fra databasen, gir MySQL et enkelt søkeord kjent som INTERVAL. INTERVAL MySQL-kommandoen tillater at dataene blir sammenlignet innen den angitte tiden i parameteren, og bare velger de poster som samsvarer med utvalgskriteriene. For å velge databaseposter som for eksempel er en dag gammel, må parameteren i INTERVAL MySQL-kommandoen være 1. For tidligere poster kan antall dager angis i henhold til parameteren.

  • Bruk følgende syntaks:
    •  SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 1 DAG) 
  • For å velge tidligere poster:
    •  SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 2 DAG) 
Forrige Artikkel Neste Artikkel

Beste Tips