Вопрос пользователя:
Ответ нейросети:
Ошибка возникает из-за неправильного формата функции to_Timestamp. В PostgreSQL функция называется to_timestamp, а не to_Timestamp.
Исправленный код будет выглядеть следующим образом:
SELECT ci.id_city
,date_trunc('day', to_timestamp(p.time_payment, 'DD.MM.YY HH24:MI')) as d
,SUM(p.amt_payment)
FROM client_info as cli
JOIN payments as p
on cli.id_client = p.id_client
JOIN city_info as ci
on cli.id_city = ci.id_city
where ci.name_region = 'ПФО'
group by d
, ci.id_city
После исправления функции to_timestamp код должен успешно выполниться.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.