Belirli bir gün önceki (00:00 dan 24:00 e kadar) olan kayıtlar aşağıdaki gibi alınabilir :
select * from table where
day(tarih_sutun)=day(DATE_ADD(CURRENT_TIMESTAMP,INTERVAL -1 DAY)) and month(tarih_sutun)=month(DATE_ADD(CURRENT_TIMESTAMP,INTERVAL -1 DAY)) and year(tarih_sutun)=year(DATE_ADD(CURRENT_TIMESTAMP,INTERVAL -1 DAY));
-1 yerine -3 yazarsanız bugünden üç gün öncek tümi günün kayıtlarına erişmiş olursunuz. Şimdiki zamanı belirli bir gün önceye alıp (veri istenen güne) kayıtın günü, ayı ve yılı eşit olan kayıtlara bakıldığında o günün kayıtları gelmiş olur