Извините что тема не соответствует тематике форума, но рискну задать:
У меня в postgresql таблица
value | date
нужно сгруппировать по неделям, но при этом чтобы формат даты остался неизменным. Вот пример запроса:
select
sum( value ) as "value",
to_char(date ,'YYYY-WW')
group by
to_char(date ,'YYYY-WW')
posgresql: группировка по дате
Re: posgresql: группировка по дате
Вопрос про postgresql? Я бы делал такую группировку с помощью date_part (берет часть даты) или date_trunc (отбрасывает дату до указанного уровня). На мой взгляд это быстрее преобразования даты в текстовый формат и группировки по нему.
Или вопрос как сделать этот запрос в Yii?
Или вопрос как сделать этот запрос в Yii?
Re: posgresql: группировка по дате
Да вопрос был про postgresql. Виной была моя невнимательность и непонимание того, что date_trunc() считает недели по воскресенью, я думал что по понедельнику. Нужно более внимательно читать документацию))). Спасибо что откликнулись, вопрос закрыт.Restlin писал(а): ↑2017.07.01, 13:44 Вопрос про postgresql? Я бы делал такую группировку с помощью date_part (берет часть даты) или date_trunc (отбрасывает дату до указанного уровня). На мой взгляд это быстрее преобразования даты в текстовый формат и группировки по нему.
Или вопрос как сделать этот запрос в Yii?