In questo tutorial vedremo come ottenere il giorno del compleanno da un campo timestamp con MySQL.
Grazie alla funzione "Year" otterremo l'anno della data di nascita in formato timestamp e poi faremo una sottrazione con l'anno della data attuale (anche questa in formato Timestamp). Iniziamo!
SELECT SQL_CACHE name, birthday, YEAR(birthday), YEAR(NOW()), (YEAR(NOW()) - YEAR(birthday)), DATE_ADD(birthday, INTERVAL (YEAR(NOW()) - YEAR(birthday)) YEAR), DATE_ADD(NOW(), INTERVAL 15 DAY ) FROM customers WHERE DATE_ADD(birthday, INTERVAL (YEAR(NOW()) - YEAR(birthday)) YEAR) BETWEEN DATE( NOW() ) AND DATE_ADD(NOW(), INTERVAL 15 DAY )



Leave Your Response