Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите с суммированием поля...  [new]
MAULER
Member

Откуда:
Сообщений: 864
Добрый день

Есть таблица:
Дата Бюджет Коэф ТЗ
02.05.2017 8.0 0.8 12.8
03.05.2017 8.0 0.8 12.8
04.05.2017 8.0 0.8 6.4
04.05.2017 8.0 0.8 19.2
04.05.2017 8.0 0.8 6.4
04.05.2017 8.0 0.8 4.0
04.05.2017 8.0 0.8 3.8
04.05.2017 8.0 0.8 6.4
04.05.2017 8.0 0.8 12.8
05.05.2017 8.0 0.8 6.4


Как бы сделать суммирование, чтобы в новом столбце "Факт" появилась сумма (пусть будет повторяться) значений поля "ТЗ".
Суммирование нужно проводить только по группам повторяющихся значений поля "Дата"

Пример как должно быть:
Дата Бюджет Коэф Факт ТЗ
02.05.2017 8.0 0.8 12.8 12.8
03.05.2017 8.0 0.8 12.8 12.8
04.05.2017 8.0 0.8 59.0 6.4
04.05.2017 8.0 0.8 59.0 19.2
04.05.2017 8.0 0.8 59.0 6.4
04.05.2017 8.0 0.8 59.0 4.0
04.05.2017 8.0 0.8 59.0 3.8
04.05.2017 8.0 0.8 59.0 6.4
04.05.2017 8.0 0.8 59.0 12.8
05.05.2017 8.0 0.8 6.4 6.4
16 май 17, 12:31    [20484467]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с суммированием поля...  [new]
Добрый Э - Эх
Guest
MAULER,

sum(ТЗ) over(partition by Дата) до cross apply
16 май 17, 12:34    [20484492]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с суммированием поля...  [new]
Добрый Э - Эх
Guest
Добрый Э - Эх
MAULER,

sum(ТЗ) over(partition by Дата)

забыл удалить мусор... :)
16 май 17, 12:35    [20484494]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с суммированием поля...  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7390
MAULER,

FAQ расчет нарастающего итога.
16 май 17, 12:35    [20484495]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с суммированием поля...  [new]
Добрый Э - Эх
Guest
Владислав Колосов,
у него там простая сумма по группе, без нарастающего итога...
16 май 17, 12:36    [20484503]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с суммированием поля...  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7390
А, сорри, Вам не нарастающий нужен, ответили уже.
16 май 17, 12:36    [20484505]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с суммированием поля...  [new]
MAULER
Member

Откуда:
Сообщений: 864
Добрый Э - Эх,

МегаСпасибо! ))
16 май 17, 12:41    [20484537]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить