| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
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 лежит на этом сайте в разделе файлы. |
|
| Вернуться к началу |
|
 |
|