Size: a a a

Django [ru] #STAY HOME

2020 April 23

Z

ZHU in Django [ru] #STAY HOME
да
источник

Z

ZHU in Django [ru] #STAY HOME
в отрезке времени
источник

ЯК

Ярослав Коробейников in Django [ru] #STAY HOME
в теории можно посчитать среднее за час, и поделить на 6..........
источник

Z

ZHU in Django [ru] #STAY HOME
ну хотя бы за час
источник

ЯК

Ярослав Коробейников in Django [ru] #STAY HOME
Но в КАЖДОМ 10-ти минутном шаге данные могут сильно разниться, в какие-то 10 минут пришло очень много, а в какие-то очень мало....
источник

Z

ZHU in Django [ru] #STAY HOME
Ярослав Коробейников
Но в КАЖДОМ 10-ти минутном шаге данные могут сильно разниться, в какие-то 10 минут пришло очень много, а в какие-то очень мало....
для среднего значения не имеет роли
источник

Z

ZHU in Django [ru] #STAY HOME
в данном случае
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
в отрезке времени
SELECT COUNT(*) cnt,
to_timestamp(floor((extract('epoch' from timestamp_column) / 600 )) * 600)
AT TIME ZONE 'UTC' as interval_alias
FROM TABLE_NAME GROUP BY interval_alias
источник

ЯК

Ярослав Коробейников in Django [ru] #STAY HOME
ZHU
для среднего значения не имеет роли
А поле которое надо просуммировать или что-то ещё, оно одно?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
такое не пробовал ?
источник

Z

ZHU in Django [ru] #STAY HOME
там несколько полей нужно получить среднее значение по ним
источник

ЯК

Ярослав Коробейников in Django [ru] #STAY HOME
ZHU
для среднего значения не имеет роли
https://stackoverflow.com/questions/30465013/django-group-by-hour

Вот тут вроде как интересный ответ, не пробовал? Сначала фильтруешь по дате, потом извлекаешь extra по date_part hour и далее группируешь и суммируешь?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
источник

Z

ZHU in Django [ru] #STAY HOME
extra(select={'date_slice': "FLOOR (EXTRACT (EPOCH FROM date) / '900' )"}) как получить туда дату и час
2020-04-20 10
2020-04-20 11
итд
источник

Z

ZHU in Django [ru] #STAY HOME
там же еще надо таймзоне указать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
extra(select={'date_slice': "FLOOR (EXTRACT (EPOCH FROM date) / '900' )"}) как получить туда дату и час
2020-04-20 10
2020-04-20 11
итд
куда туда ?
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
куда туда ?
data = TankData.objects.filter(**query).order_by('record_time').annotate(
   date=TruncDate('record_time'),
   hour=TruncHour('record_time', tzinfo=melb)
)
я получаю дату и время а как их обьденить в одно значение
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а зачем ты их разъединяешь ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
data = TankData.objects.filter(**query).order_by('record_time').annotate(
   date=TruncDate('record_time'),
   hour=TruncHour('record_time', tzinfo=melb)
)
я получаю дату и время а как их обьденить в одно значение
тебе же надо сгруппировать по часу ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те отсечь минуты и секунды
источник