Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Shchelk
Зарегистрирован: 15.07.2002 Сообщения: 46 Откуда: Yaroslavl
|
Добавлено: Ср Июл 26, 2006 1:52 pm Заголовок сообщения: Работа с категориями... Хелп |
|
|
Возникает необходимость всем клиентам категории А изменить категорию на Б, Б на В и т.д. Как автоматизировать данный процесс? Нужно все это потому, что пользователи - студенты ВУЗа, категорий 21, и в процессе учебы они меняются...
Еще нужно раз в месяц обнулять состояние счета всех пользователей двух категорий, тоже хотелось бы автоматизировать процесс...
Типа хелп. |
|
Вернуться к началу |
|
|
eDeth
Зарегистрирован: 12.07.2004 Сообщения: 412 Откуда: Дубна
|
Добавлено: Чт Июл 27, 2006 5:32 pm Заголовок сообщения: Re: Работа с категориями... Хелп |
|
|
Shchelk писал(а): | Возникает необходимость всем клиентам категории А изменить категорию на Б, Б на В и т.д. Как автоматизировать данный процесс? |
update clients set ClientCategoryID = 1000 where ClientCategory = 1
update clients set ClientCategoryID = 1 where ClientCategory = 2
update clients set ClientCategoryID = 2 where ClientCategory = 3
...
update clients set ClientCategoryID = N-1 where ClientCategory = N
update clients set ClientCategoryID = N where ClientCategory = 1000
Цитата: |
Еще нужно раз в месяц обнулять состояние счета всех пользователей двух категорий, тоже хотелось бы автоматизировать процесс... |
update clients set Credit=0
Математика, батенька |
|
Вернуться к началу |
|
|
Shchelk
Зарегистрирован: 15.07.2002 Сообщения: 46 Откуда: Yaroslavl
|
Добавлено: Чт Июл 27, 2006 10:13 pm Заголовок сообщения: Re: Работа с категориями... Хелп |
|
|
eDeth писал(а): | Shchelk писал(а): | Возникает необходимость всем клиентам категории А изменить категорию на Б, Б на В и т.д. Как автоматизировать данный процесс? |
update clients set ClientCategoryID = 1000 where ClientCategory = 1
update clients set ClientCategoryID = 1 where ClientCategory = 2
update clients set ClientCategoryID = 2 where ClientCategory = 3
...
update clients set ClientCategoryID = N-1 where ClientCategory = N
update clients set ClientCategoryID = N where ClientCategory = 1000
Цитата: |
Еще нужно раз в месяц обнулять состояние счета всех пользователей двух категорий, тоже хотелось бы автоматизировать процесс... |
update clients set Credit=0
Математика, батенька |
А если языком для чайника? Где этот скрипт? писать.выполнять? |
|
Вернуться к началу |
|
|
vis Site Admin
Зарегистрирован: 18.05.2002 Сообщения: 3830
|
Добавлено: Чт Июл 27, 2006 10:26 pm Заголовок сообщения: |
|
|
Код: | UPDATE clients SET ClientCategoryID=ClientCategoryID-1 where ClientCategory>0 and ClientCategory<100 |
|
|
Вернуться к началу |
|
|
oxygen
Зарегистрирован: 17.03.2004 Сообщения: 71
|
Добавлено: Пт Июл 28, 2006 8:50 am Заголовок сообщения: |
|
|
MySQL Front или какой либо другой Mysql мэнеджер.
Front лежит на этом сайте в разделе файлы. |
|
Вернуться к началу |
|
|
|