/
CanSeeThePain
/
MqlBotServer
Обзор
Документация
Войти
/
CanSeeThePain
/
MqlBotServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
SQL/ToVer13_0.sql
36 строк
2 KB
Sergey Tkachenko
Сборка 55. * Проект перенесён на репозиторий git и gitverse.ru: https://gitverse.ru/CanSeeThePain/MqlBotServer Код взят из репозитория Mercurial, поэтому предыдущих версий в git-репозитории нет.
24 июл 2025, 16:15
24 июл 2025, 16:15
3e68c8f
Код
Авторство
О чём код?
-- Обновление БД MqlToSql до версии 13.0 -- Таблица суммарных данных отчётов, получаемых на стороне клиента. -- Это статистические данные (сумма, среднее, минимум, максимум) по -- какому-либо полю, вычисляемые не сервером БД, а программой-клиентом. create table dbo.ReportTotals ( -- Идентификатор записи: id int not null, -- Идентификатор отчёта, для которого будут вычисляться суммарные данные: ReportId int not null, -- Позиция строки суммарных данных: RowPos int not null, -- Позиция поля выводимых суммарных данных в строке: FieldPosInRow int not null, -- Флаг вычисляемого поля. Если поле вычисляемое - тогда его значение -- должно вычисляться на основе статистической обработки полей -- столбца отчёта. Если нет - тогда в поле просто выводится текст. IsCountable bit not null, -- Выражение суммирования (COUNT, SUM, AVG, MIN, MAX) для вычисляемого -- поля или текст для простого поля: FieldExpression nvarchar(256) not null, -- Описание - нужно для указания пояснений: FieldDesc nvarchar(512) null, -- Первичный ключ таблицы: constraint pk_ReportTotals_id primary key (id asc), -- Внешний ключ для привязки параметров отчётов к отчётам: constraint fk_ReportTotals_Reports foreign key (ReportId) references dbo.Reports(id) on delete cascade on update cascade); go -- Обновление версии БД: update dbo.VersionInfo set VerMajor = 13, VerBuild = 0 where id = 1; go