Category Archives: mysql

Aggiungere giorni alle date con MySQL

In questo semplice tutorial vedremo come aggiungere dei giorni alle date direttamente con MySQL. Prima di iniziare, ricordatevi che il campo da sommare deve essere di tipo DATE o DATETIME. Bene, fatta questa piccola premessa possiamo iniziare!

  1.  
  2. UPDATE eventi SET data_partenza = DATE_ADD(data_partenza,INTERVAL 14 DAY) WHERE id_evento = 10;
  3.  

Funzione “tempo fa” con MySQL

Nel tutorial di oggi vedremo come selezionare un tempo relativo in una query MySQL.
Nell'esempio specifico, vi mostreremo come selezionare tutti gli utenti che sono stati aggiornati in un intervallo di tempo di 24 ore e in un altro esempio invece gli utenti aggiornati in un intervallo di 2 giorni.

  1.  
  2. # Relative Time
  3. DATE_SUB( NOW( ) , INTERVAL 25 HOUR )
  4.  
  5. # For example:
  6. # Select all users who were updated in the last 25 hours.
  7. SELECT * FROM users
  8. WHERE users.updated > DATE_SUB( NOW( ) , INTERVAL 25 HOUR );
  9.  
  10. # Select all users who were updated in the last 2 days.
  11. SELECT * FROM users
  12. WHERE users.updated > DATE_SUB( NOW( ) , INTERVAL 2 day );
  13.