АS
Size: a a a
АS
АS
DC
АS
АS
ИМ
VN
DT
Б
DC
Б
SELECT hour,
campaigns,
clicks
FROM (
select groupArray(hour) as hour,
groupArray(campaign) as campaigns,
arrayCumSum(groupArray(clicks)) as clicks
FROM (
select
campaign,
toStartOfHour(toDateTime(record_time)) as hour,
sum(network_clicks) as clicks
FROM statistics as z
group by campaign, hour
order by hour ASC, campaign ASC
)
) as hour
ARRAY JOIN hour, clicks, campaigns
DC
SELECT hour,
campaigns,
clicks
FROM (
select groupArray(hour) as hour,
groupArray(campaign) as campaigns,
arrayCumSum(groupArray(clicks)) as clicks
FROM (
select
campaign,
toStartOfHour(toDateTime(record_time)) as hour,
sum(network_clicks) as clicks
FROM statistics as z
group by campaign, hour
order by hour ASC, campaign ASC
)
) as hour
ARRAY JOIN hour, clicks, campaigns
Б
SELECT campaign,
hours,
clicks
FROM (
select
campaign,
groupArray(hour) as hours,
arrayCumSum(groupArray(clicks)) as clicks
FROM (
select
campaign,
toStartOfHour(toDateTime(record_time)) as hour,
sum(network_clicks) as clicks
FROM statistics as z
where record_date >= '2020-06-09'
group by campaign, hour
order by hour ASC
)
group by campaign
) as state
ARRAY JOIN clicks, hours
помогло
DS
D
D
DS
ИМ
SC
SC