Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Помогите написать запрос или наоборот не писать его... (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/pomogite-napisat-zapros-ili-naoborot-ne-pisat-ego-391923/)

Guest 16.10.2011 16:38

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


Часовой пояс GMT, время: 12:24.


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