DATE_SUB(curdate(), INTERVAL 1 MICROSECOND)
DATE_SUB(curdate(), INTERVAL 1 MINUTE)
DATE_SUB(curdate(), INTERVAL 1 HOUR)
DATE_SUB(curdate(), INTERVAL 1 DAY)
DATE_SUB(curdate(), INTERVAL 1 WEEK)
DATE_SUB(curdate(), INTERVAL 1 MONTH)   
DATE_SUB(curdate(), INTERVAL 1 QUARTER)
DATE_SUB(curdate(), INTERVAL 1 YEAR)
Zamanla ilgili sql cümlecikleri

Bir de şu linkten faydalanabilirsin
http://www.dmry.net/mysql-ile-tarih-sorgulari/
Fakat linkteki kodlarda html karakter sorunları var onları göz ardı etme