Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: dark от 20 Октября 2011, 21:24:47



Название: Как правильно сделать старые платежи сделать неактуальными
Отправлено: dark от 20 Октября 2011, 21:24:47
Собственно сабж , как правильно сделать старые платежи сделать неактуальными?

Вот к примеру есть поле timestamp, указываю там дату в формате timestamp, платежи не меняются,
Так как же правильнее перевести платежи в неактуальные, не затронув балансы?


Название: Re: Как правильно сделать старые платежи сделать неактуальными
Отправлено: 0xbad0c0d3 от 20 Октября 2011, 21:44:50
Наверно поменять им значение category...
Код:
UPDATE pays SET category=180 WHERE ....
!!!ОБЯЗАТЕЛЬНО ПОПРАВИТЬ УСЛОВИЕ!!!


Название: Re: Как правильно сделать старые платежи сделать неактуальными
Отправлено: dark от 21 Октября 2011, 15:38:54
Да это понятно, но как данное действие скажется на балансах?  Если я например захожу удалить их в будущем типа:

Код:
delete from pays where category=180;

можно ли так сделать?


Название: Re: Как правильно сделать старые платежи сделать неактуальными
Отправлено: 0xbad0c0d3 от 21 Октября 2011, 15:41:09
На балансах никак не скажется, просто они не будут сходится с суммой платежей.


Название: Re: Как правильно сделать старые платежи сделать неактуальными
Отправлено: dark от 23 Октября 2011, 15:41:59
Вот это я и хотел выяснить, всем спасибо за ответы.