Перейти к контенту
  • 0

снять предупреждения на прошлый год


fithshist

Вопрос

в общем надо снять у все пользователей проценты предупреждений за прошлый год.

вопрос в формировании скл запроса с учетом всех ньюансов..

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Одним запросом здесь не сделаешь. Данные в разных таблицах: история предупреждений в одной, а сам процент - в другой.

 

Добавлено:

 

Только разве вот так изъ**нуться: :D

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')

 

Ещё раз добавлено:

 

Нельзя так делать. Красиво но нельзя ;)

Потому что предупреждения могли не только увеличиваться, но и уменьшаться.

Правда если у вас только увеличивались то можно :)

Изменено пользователем Song
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.