Выбрать два предыдущих дня из базы

Markus

Новичок
Выбрать два предыдущих дня из базы

Вот бьюсь чтобы выбрать данные записанные за последних предыдущих два дня

PHP:
SELECT _albums.id, _albums.title, _al2ar.artist_id, _artists.disp_name, _albums.add_date
FROM _albums,_al2ar,_artists 
WHERE _al2ar.album_id=_albums.id AND _artists.id=_al2ar.artist_id
AND _albums.add_date != DAYOFMONTH(CURRENT_DATE)
AND _albums.add_date > DATE_SUB(CURRENT_DATE, INTERVAL 3 DAY)
ORDER BY _albums.id
НО все равно выводит записи с сегодняшней датой
как сделать лучше?
 

Demiurg

Guest
а что должно быть в этом учловии ?
AND _albums.add_date != DAYOFMONTH(CURRENT_DATE)
 

Markus

Новичок
где дата не равна сегодняшнему дню, это я уже от отчаяния подставил
 

Markus

Новичок
да нет..
возвращает день
DAYOFMONTH(_albums.add_date) != DAYOFMONTH(CURRENT_DATE)
??
 

Фанат

oncle terrible
Команда форума
если ты хочешь сравнивать даты, то зачем тебе какая-то функция?
почему ты не сравниваешь их напрямую?

-~{}~ 15.03.05 11:22:

что такое CURRENT_DATE? Константа пхп?
 

matross

Новичок
Автор оригинала: Фанат
если ты хочешь сравнивать даты, то зачем тебе какая-то функция?
почему ты не сравниваешь их напрямую?

-~{}~ 15.03.05 11:22:

что такое CURRENT_DATE? Константа пхп?
По моему, это название поля в БД, где дата храниться, хех
 
Сверху