Помогите с запросом

unknown_man
Дата: 13.06.2006 11:52:47
Нужно выбрать
- все элементы на определенную дату (допустим date="2006-02-23")

- три записи до этой даты
(допустим "2006-01-02" - "2006-01-06" - "2006-02-01")

- три записи после этой даты

(допустим "2006-03-12" - "2006-03-26" - "2006-04-18")

- с условием что если записей до этой даты меньше трех то после даты
выбирается больше записей и наоборот
(тоесть "2006-01-02" - "2006-01-06" - "главная дата" - "2006-02-23" -"2006-03-12" - "2006-03-26" - "2006-04-18")
Владимор Конев
Дата: 13.06.2006 11:59:14
Для вариант когда нужно выбрать просто по N записей относительно текущей можно почитать вот тут:
Тынц
Для реализации более общего случая необходимо доработать алгоритм до нужной кондиции...

-----------------------------------------------------------------------------------------------------------------------------------------
З.Ы.
Неспешно ищу работу, согласен на переезд в Москву или Питер
unknown_man
Дата: 13.06.2006 12:19:30
извините - не там постил - это на Мускуле надо