Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 16:38
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

есть некий импортер новостей через RSS, на сайте выкладываются новости за 3-и прошедших дня, остальное все не нужно! Впринципе все было бы просто - удалять новости у которых дата создания более 3-х дней назад, но есть одно НО! Если определенный RSS-канал не отдает новости определенное количество времени, то скрипт в конце концов затрет все новости с этого канала и будет пусто- что недопустимо! Потому мыслится такая схема: удаляем все новости импортированные больше чем 3-и дня назад, но при этом учитываем количество новостей, т.е. если новостей менее 100 то ни чего не удаляем, если более то удаляем (обрезаем с конца старые новости как бы...)!Итак поля таблички новостей:-news_id-rss_id-title-body-createdтут по сути интересны 2-а поля: rss_id и created.Еще раз алгоритм относительно описанных полей таблицы: Необходимо удалить строки у которых created < time()-3 дня, при этом если для определенного rss_id кол-во строк менее либо равно 100 - то ничего не удаляем!как такое соорудить?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Помогите написать запрос Please Guest Продолжение старого архива 0 17.10.2011 04:45
Написать запрос, чтобы некот. данные отправлялись "в ни Guest Продолжение старого архива 0 16.10.2011 16:06
Помоги написать sql запрос... Guest Продолжение старого архива 0 16.10.2011 14:08
Помогите написать sql-запрос Guest Продолжение старого архива 0 01.10.2011 05:03



© www.otvetnemail.ru - Форум вопросов и ответов.