From c72bcc365a0f9cbc93fdf0eb1aef2ce289c9a473 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 1 Mar 2023 10:58:49 +0200 Subject: [PATCH] pg fix week --- .../Espo/ORM/QueryComposer/PostgresqlQueryComposer.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/Espo/ORM/QueryComposer/PostgresqlQueryComposer.php b/application/Espo/ORM/QueryComposer/PostgresqlQueryComposer.php index 92d6ff113d..d075dbb56e 100644 --- a/application/Espo/ORM/QueryComposer/PostgresqlQueryComposer.php +++ b/application/Espo/ORM/QueryComposer/PostgresqlQueryComposer.php @@ -262,6 +262,10 @@ class PostgresqlQueryComposer extends BaseQueryComposer case 'WEEK': case 'WEEK_0': case 'WEEK_1': + if (str_starts_with($part, "'")) { + $part = "DATE " . $part; + } + return "CONCAT(TO_CHAR({$part}, 'YYYY'), '/', TRIM(LEADING '0' FROM TO_CHAR({$part}, 'IW')))"; case 'QUARTER':