Суммирование в секциях -teradata sql
У меня есть набор данных, разделенных по дате, например,
date value
10/30/2015 0
10/30/2015 0
10/30/2015 3
10/30/2015 0
10/30/2015 0
1/28/2018 0
1/28/2018 0
1/28/2018 3
1/28/2018 0
1/28/2018 0
и мне нужно сложить эти значения и отсортировать их по датам, так что моя желаемая результирующая таблица будет
date value
10/30/2015 3
1/28/2018 3
Я не был уверен, нужно ли мне использовать "строки, не ограниченные предшествующими", или я мог бы просто суммировать по дате или что-то подобное.
благодарю вас
2 ответа
Решение
Что делать, если я использую GROUP BY
с SUM
?
select date, sum(value) as value
from table t
group by date
order by date;
SELECT DATE
,SUM(value)
FROM myTable
GROUP BY DATE
ORDER BY DATE ASC