fithshist Опубликовано 12 Сентября 2007 Жалоба Поделиться Опубликовано 12 Сентября 2007 в общем надо снять у все пользователей проценты предупреждений за прошлый год.вопрос в формировании скл запроса с учетом всех ньюансов.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 13 Сентября 2007 Жалоба Поделиться Опубликовано 13 Сентября 2007 (изменено) Одним запросом здесь не сделаешь. Данные в разных таблицах: история предупреждений в одной, а сам процент - в другой. Добавлено: Только разве вот так изъ**нуться: select concat('update ibf_members set warn_level = warn_level -',count(*),' where warn_level >= ',count(*),' and id=',wlog_mid,';') as query_to_phpMyAdmin from ibf_warn_logs where wlog_date >= UNIX_TIMESTAMP('2006-01-01') and wlog_date < UNIX_TIMESTAMP('2007-01-01') group by wlog_midрезультаты работы этого запроса подставляете в phpMyAdmin и выполняете.( только не забудьте забэкапить ibf_members на всякий ) а потом:delete from ibf_warn_logs where wlog_date >= UNIX_TIMESTAMP('2006-01-01') and wlog_date < UNIX_TIMESTAMP('2007-01-01') Ещё раз добавлено: Нельзя так делать. Красиво но нельзя Потому что предупреждения могли не только увеличиваться, но и уменьшаться.Правда если у вас только увеличивались то можно Изменено 13 Сентября 2007 пользователем Song Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 fithshist Опубликовано 13 Сентября 2007 Автор Жалоба Поделиться Опубликовано 13 Сентября 2007 так и думал -)значит остается только написать скрипт или найти мод. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
fithshist
в общем надо снять у все пользователей проценты предупреждений за прошлый год.
вопрос в формировании скл запроса с учетом всех ньюансов..
Ссылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.