Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сумма по месячно / 2 сообщений из 2, страница 1 из 1
08.07.2019, 10:29
    #39834900
khl91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма по месячно
Всем привет. Помогите пожалуйста корректно прописать запрос.
В таблице есть три колонки:
amount,
date (у форматі 12/26/2017 11:59:59 PM),
customer_id

Необходимо просуммировать сумму в разрезе клиентов по месяцам і годам , то есть : Янв_18, Фев_18......,Янв_19, Фев_18,Мар_19 и тд.

Я прописала запрос:
select date_format(date,'%y.%m'),
customer_id, sum (amount) as total_sum
from table
where date >='2019-7-1 00:00:00'
GROUP BY date_format(date,'%y.%m')
limit 100

Однако система выдает ошибку : function date_format(timestamp without time zone, unknown) does not exist.

Я в этом новичок, буду благодарна за помощь.
...
Рейтинг: 0 / 0
08.07.2019, 10:44
    #39834903
khl91
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма по месячно
Немножко погуглила,и прописала следующий запрос:

select customer_id,
extract(year from date) as years,
extract (month from date) as months,
sum (amount) as total_sum
from table
where date >='2019-7-1 00:00:00'
GROUP BY customer_id,
extract(year from date), extract (month from date)
limit 100

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


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