powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / выборка данных
2 сообщений из 2, страница 1 из 1
выборка данных
    #40066297
iOops
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день форумчане.
Недавно начал разбираться и столкнулся с непониманием.
есть таблица типа:
система канал дата значение
1 1 30.01.2020 100
1 1 30.02.2020 101
1 1 30.03.2020 102
1 1 30.04.2020 103
1 1 30.05.2020 104
1 1 30.06.2020 105
1 1 30.07.2020 106
1 1 30.08.2020 107
1 1 30.09.2020 108


Надо сложить данные по кварталам, но при сложении везде одинаковая цифра. Понимаю что нету доп.условия в where , но сам не могу дойти до решения..... Буду благодарен за напутствие.


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
DECLARE @StartDate datetime
DECLARE @StopDate datetime
DECLARE @система int
DECLARE @канал int

set @StartDate ='30.01.2020'
set @StopDate ='30.09.2020'
set @система=1
set @канал=1

while @STartDate < @StopDate  
BEGIN
select @StartDate=DATEADD(mm,+3,@StartDate) 
select @StartDate as 'Data', round(sum(значение),3) as 'сумма'
from ............
where система=@система and канал=@канал 

END
...
Рейтинг: 0 / 0
выборка данных
    #40066305
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iOops,

добавьте GROUP BY (по кварталам).
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / выборка данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]