Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
Есть колонка значение в которой вычисляется по формуле, проблема в том что значение выисляется по формуле: Результат = ДатаЗагрузки - ДатаЗаявки, через день уже Результат нада вычислять как: Результат = ДатаЗагрузки - ДатаЗаявки и сматреть чему равна разность если больше N то результат будет стока иначе вот стока, то есть как лучше сделать хранение формул в БД, чтобы потом можно было ими легко пользоваться и пользователь мог сам эти формулы вводить когда они изменяются???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 19:15 |
|
||
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
В текстовом поле. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 19:17 |
|
||
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун В текстовом поле. Posted via ActualForum NNTP Server 1.2 до этого то я сам допер :), просто мож есть еще какиенибудь варианты .... и советы как это лучше сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 19:32 |
|
||
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
Sv219Есть колонка значение в которой вычисляется по формуле, проблема в том что значение выисляется по формуле: Результат = ДатаЗагрузки - ДатаЗаявки, через день уже Результат нада вычислять как: Результат = ДатаЗагрузки - ДатаЗаявки и сматреть чему равна разность если больше N то результат будет стока иначе вот стока, то есть как лучше сделать хранение формул в БД, чтобы потом можно было ими легко пользоваться и пользователь мог сам эти формулы вводить когда они изменяются???? Зависит от конкретной СУБД. Какие вижу варианты: 1. генерить формулу прямо в запросе динамическим SQL (если СУБД не имеет проблем с ним) 2. генерация на базе формул хранимых процедур (функций) в БД и их вызов по мере необходимости 3. хранение формулы просто как текста в БД и ее вычисление на клиентской части ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2005, 21:38 |
|
||
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
Сейчас как раз делаем систему, где формулы храним в виде Оп1, Оп2, Операция. (там еще есть поля, типа - тип приведения, тип операндов, принаддлежность проекту и т.п., но это уже мелочи) При этмо Оп1, оп2 - могу быть 1. контанты - записано в виде числа 2. переменные - ссылка на некие атрибуты, которые могут выступать в качесвте переменных. 3. другая формула Вооьбще на самом деле таблиц две , а не одна - формулы в одной (с названиями), а содержимое формулы в другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 02:40 |
|
||
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
Задайтесь еще вопросами: формула может использоваться многократно, для разных полей, разных таблиц? формула может иметь параметры? Хранить же конечно в виде, понятном исполняющей системе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2005, 11:15 |
|
||
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 08:28 |
|
||
|
Хранение и использование формул в БД
|
|||
|---|---|---|---|
|
#18+
Sv219Есть колонка значение в которой вычисляется по формуле, проблема в том что значение выисляется по формуле: Результат = ДатаЗагрузки - ДатаЗаявки, через день уже Результат нада вычислять как: Результат = ДатаЗагрузки - ДатаЗаявки и сматреть чему равна разность если больше N то результат будет стока иначе вот стока, то есть как лучше сделать хранение формул в БД, чтобы потом можно было ими легко пользоваться и пользователь мог сам эти формулы вводить когда они изменяются???? использовать OLAP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 20:18 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33066011&tid=1545879]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 345ms |

| 0 / 0 |
