Существующие таблицы:
Код: Выделить всё
1st Table name: DistinctAcctDay;
Column name: ID int, AccountingDate datetime;
Values: (1, 2017/05/01);
(2, 2017/08/01);
(3, 2017/09/01);
2nd Table name: TransferOut;
Column name: AccountingDate datetime; Amount decimal;
Values: (2017/01/01, 10);
(2017/02/01, 13);
(2017/06/25, 15);
(2017/08/03, 18);
(2017/08/08, 30);
1) Сумма суммы во 2-й таблице дат до 2017/05/01 в 1-й таблице: число должно быть 23;
2)сумма во 2-й таблице дат до 2017/08/01 в 1-й таблице: число должно быть 10+13+15 =38;
3)сумма во 2-й таблице дат до 01.09.2017 в 1-й таблице: число должно быть 10+13+15+18+30=86;
Скрипты должны быть написаны с использованием скрипта Cosmos Scope.
** Однажды я задавал похожие вопросы, но не описал их правильно, сказав, что там используется USQL. Это сценарий Scope, а не USQL. Поэтому я публикую снова с правильным описанием.*
//
Я подумал, что, возможно, потребуется использовать C# для написания циклов в определяемых пользователем функциях/ оператор.
Спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/478 ... row-by-row