|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.10.2015, 14:14 | #11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А почему тогда триггером? Почему не зарядить планировщик задач на каждые 10 дней?
I'm learning to live...
|
|
26.10.2015, 15:01 | #12 | |||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
Цитата:
Код:
Питаюсь этого тоже делать , и для этого думаю что хочу выбрать последний дата начисления ... Выбираю в select Код:
сейчас создал времени таблица и туда храню это данный -"последние дата начисление" Код:
Код:
Цитата:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 15:12. |
|||
26.10.2015, 15:18 | #13 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вести записи по накрутке процентов в БД чревато недостоверностью данных (у меня такой опыт был). Цитата:
P.S. Малость поправлюсь: После того, как на 10 разделил - получаешь счетчик для цикла, в котором прибавляешь процент, а потом его из ХП возврашаешь. Простым умножением неправильно будет.
I'm learning to live...
Последний раз редактировалось Stilet; 26.10.2015 в 15:22. |
||
26.10.2015, 15:32 | #14 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Еще 3 копейки почему чревато - редактирование полей исходной записи, от значений которых рассчитывается этот процент. Только не говори, что его не будет. Еще как будет, если не программно, то скриптом, который сам же и запустишь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.10.2015, 15:49 | #15 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
26.10.2015, 17:19 | #16 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Так напишу как я решил это задача , только вы не бейте А то я все расскажу у дядя "Мишико"
1) это запросе попадает последний дата начисление DT_Nachislen Код:
Код:
Код:
Код:
Код:
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 17:27. |
26.10.2015, 17:29 | #17 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
26.10.2015, 17:42 | #18 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
У нас не такой мотивация как на ваши стране .... У нас работодатель хотят все за копейки и бистро ... мотивация не та
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 26.10.2015 в 17:50. |
|
26.10.2015, 17:53 | #19 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Особая таблица-справочник с тарифами и их характеристиками, их номенклатурным кодом или кодом вида. Каждый платеж ну или транзакция денежная получает код из этой тарифной сетки, в которой задуты параметры начисления. Я сталкивался например с такой таблицей-сеткой: 1) Код вида тарифа или ставки 2) Процент 3) Минимальная плата 4.1) BLOB поле с процедурой расчета. 4.2) Поле с характеристикой расчета. Пункты 4 взаимоисключающие. Либо там хранили ХПшку, которая вызывалась для калькуляции начисления либо какое-то цифровое условие. Такой тарифный справочник давал большую гибкость базе, поскольку самих транзакций клиентов не затрагивал, всего лишь являясь оберткой над вычислениями начислений. А у тебя ерунда какая-то получается: Ведется тупо букмекерская книга. Цитата:
I'm learning to live...
|
||
26.10.2015, 18:18 | #20 | |||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
Цитата:
Цитата:
E_MAIL: rijgvina7@yahoo.com
|
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бэкап БД после каждого изменения (INSERT, UPDАTE) | regman | SQL, базы данных | 13 | 28.08.2015 23:49 |
Выполнять INSERT каждого дня только 1 раз | xxbesoxx | SQL, базы данных | 9 | 22.07.2015 13:22 |
Написать процедуру подобно insert, которая после каждого вхождения символа C в строку S1 вставляет строку S2 | azalia | Паскаль, Turbo Pascal, PascalABC.NET | 17 | 09.01.2014 12:39 |
Insert sql | hunter03 | Помощь студентам | 0 | 15.12.2011 20:48 |
Первые 10 дней, каждого месяца | buk | Microsoft Office Access | 2 | 10.10.2009 00:58 |