Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« : 03 Октября 2011, 10:05:22 » |
|
яким запитом в mysql видалити всі тимчасові платежі ?
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #1 : 03 Октября 2011, 10:20:16 » |
|
delete from pays where type=20 Но удалит только ФАКТ проведения платежа, баланс у юзеров останется
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #2 : 03 Октября 2011, 10:25:40 » |
|
а як зробити щоб баланс також помінявся ?
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #3 : 03 Октября 2011, 11:01:29 » |
|
Не сочтите за троллинг, но может просто подождать истечения срока годности платежей?
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #4 : 03 Октября 2011, 11:02:14 » |
|
сначала: update users u inner join pays p set u.balance=u.balance-p.cash where p.type=20 потом delete from pays where type=20
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #5 : 03 Октября 2011, 11:03:24 » |
|
сначала: update users u inner join pays p set u.balance=u.balance-p.cash where p.type=20 потом delete from pays where type=20 дякую, попробую.
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #6 : 03 Октября 2011, 11:04:58 » |
|
Не сочтите за троллинг, но может просто подождать истечения срока годности платежей?
якщо можна було почекати, то я б не створював цю тему )
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #7 : 03 Октября 2011, 11:06:21 » |
|
сначала: update users u inner join pays p set u.balance=u.balance-p.cash where p.type=20 потом delete from pays where type=20 дякую, попробую. Забыл сказать, перед тем как пробовать -- БЕКАП! ))))))))))
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #8 : 03 Октября 2011, 11:07:11 » |
|
сначала: update users u inner join pays p set u.balance=u.balance-p.cash where p.type=20 потом delete from pays where type=20 дякую, попробую. Забыл сказать, перед тем как пробовать -- БЕКАП! )))))))))) ну це зрозуміло ))
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #9 : 03 Октября 2011, 11:12:44 » |
|
mysql> use bill; Database changed mysql> update users u inner join pays p set u.balance=u.balance-p.cash where p.type=20 -> ; Query OK, 0 rows affected (0.00 sec) Rows matched: 0 Changed: 0 Warnings: 0
mysql>
не працює
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #10 : 03 Октября 2011, 11:16:01 » |
|
А ты уже удалил временные платежи? Да? )) До этого.
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #11 : 03 Октября 2011, 11:20:48 » |
|
Все працює, я помилково не ту базу вибрав, спс.
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #12 : 03 Октября 2011, 11:22:42 » |
|
|
|
|
Записан
|
|
|
|
Anders
Новичок
Карма: 0
Offline
Сообщений: 2
|
|
« Ответ #13 : 23 Декабря 2014, 16:08:17 » |
|
С наступающим Новым годом. Хочется 31.12 провести всем юзерам(не имеет значения сколько на счету денег) временный платёж , например 120гр. на три дня. Чтобы в новогодние празники не было глупых звонков. Модуль кредита есть. Как правильно составить mysql запрос? Заранее спасибо.
|
|
|
Записан
|
|
|
|
Belos
|
|
« Ответ #14 : 23 Декабря 2014, 16:13:07 » |
|
не проще отсрочку сделать на 3 дня? День последнего платежа. После перехода на новый месяц, с со счетов клиентов снимается сумма за потребленные услуги. У некоторых клиентов баланс может стать отрицательным, что приведет к блокированию интернета (если указана граница задолженности). Поэтому есть возможность дать несколько дней на погашение задолженности, до указанного числа будет проверяться текущий баланс, начиная с указанного дня будет проверяться баланс с учетом снятия за текущий месяц
|
|
|
Записан
|
|
|
|
|