Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tkl7Z-006Y8Q-Na for pgsql-general@arkaria.postgresql.org; Wed, 19 Feb 2025 14:32:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tkl7Y-0098J4-07 for pgsql-general@arkaria.postgresql.org; Wed, 19 Feb 2025 14:32:16 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tkl7X-0098Iw-M3 for pgsql-general@lists.postgresql.org; Wed, 19 Feb 2025 14:32:15 +0000 Received: from mail-il1-x12c.google.com ([2607:f8b0:4864:20::12c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tkl7V-001mBw-1T for pgsql-general@lists.postgresql.org; Wed, 19 Feb 2025 14:32:15 +0000 Received: by mail-il1-x12c.google.com with SMTP id e9e14a558f8ab-3cfcf8b7455so49814385ab.3 for ; Wed, 19 Feb 2025 06:32:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739975531; x=1740580331; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hXI5J+L3DbleROaY6FWxAwemnuinUvwo56+SrKgmfI4=; b=Z1LTvtuB3sjmoiCy319WY+KgH1iNf7qefAzDlylyYy43OK68Aq3korPqDyJPSm3hez qVD26MBLAvB8ZtWqFrUy1CVDFd7fzSbgKGchRk4JdsO7wYSDv+BU2Hg3dc/SgcQDEXng S/PQRx1ApJEC9nKQ1I7Ktx3n99H7bcdB0au8Fn7c54zAyqkvKTcQjp05wOZ3w6UezUyW ptf8e2lmo0SZslvZqZn/k1nmnbbBCoBO30XSLN2kd8Emx/O4VeC+c2ahuEyqsOIp9YnX iX/ZzdXkeQ7cJPIyxLJ/Ht5ft0M6m8PYXS5FhCYJ4z4V4kcskHsFRav4tJpX/Nw4nh2G j+mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739975531; x=1740580331; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hXI5J+L3DbleROaY6FWxAwemnuinUvwo56+SrKgmfI4=; b=ueIIeUnm0opoizsAvmoGI++iC77bsBksxgJZ5Q0qqutShScxZMXgtwdC/+FSJkvxxK a+l0lp2NHzzJWU66nCWl061eWO+7fEPogL+AJHYzrLHRx/bs7zsRm1vlOXPsYS1YlJ0n dhEJesOQlARBmb/npmREKRr7ZPP1b3UO3RMqHV/EuZqve/AOBYuAtg2q/Wqm8ItwaHlo AF2UgRjCAcbcq0K3d7z/2wsG+MPuQftF5THbzdWVRjz2d/xiiC+eTGcFXfrXwDQq/4q4 MMj1mt7M1eu5bm6TaNxsl8h/lxrCqK1VlXgxQuDGjNaaEAN2IgNLuBGlLqkjogXnNAq7 54EQ== X-Gm-Message-State: AOJu0YxlMUjXWEwnCLk/AekB/0LPxyMplm9kWHBiuKAC3B6+UseL/gs8 qDbzvLeKE66q210qJkmRNIRfxY8gB/tHfneakgA4/aqtxT+psqSAHbyUyXcsBVMnySvEu832wOV 810g0tXIjwuCLKwQhs/ngtWjIX1Q= X-Gm-Gg: ASbGncuN4YNyOuLvbkZb55JOHaXSb+iHlCgApZtCogslVHEEBaE9wuhXayiW6PaEuRY YHL+4CHA50FueGGoDsz6D/l0mN1+2y8CBgNYYWgmUBmOmA/T0fM3dcEhXl3mzqfNBv9trLOLXGD s58qmJcfBE1kRemvcv5YEY4cTm0GsCQ5Q= X-Google-Smtp-Source: AGHT+IGLAsugh6FF9xE+WpLC5LBfrHKbhiLccAlZ6LZgp6vPJxyPwLbA/Q4PoyrOZRBsbKftvvNtT+XhtaMXKzAH3NI= X-Received: by 2002:a05:6e02:3190:b0:3d1:9550:148e with SMTP id e9e14a558f8ab-3d2b536de22mr35921415ab.16.1739975531451; Wed, 19 Feb 2025 06:32:11 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Sabino Mullane Date: Wed, 19 Feb 2025 09:31:33 -0500 X-Gm-Features: AWEUYZkm88KV3h0PtlhQ4burPVUWxLIIPjCjmeS4nlqInCu6Wi1SIOLPbRgPTkU Message-ID: Subject: Re: ERROR: stack depth limit exceeded To: csanyipal@gmail.com Cc: general pgsql Content-Type: multipart/alternative; boundary="000000000000786033062e7f9f6c" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000786033062e7f9f6c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Not related to the main question, but that query could use a little adjustment. Something like: WITH x AS ( select kelt from javaink_forgalma where en_kaptam is true and az_aru_neve =3D 'nyugd=C3=ADjam' order by kelt desc limit 2 ) ,y AS (select min(kelt) from x) ,z AS (select max(kelt) from x) INSERT INTO public.havonkenti_megtakaritasaink (ezen_idokozben, megtakaritva_rsd, kelt) VALUES ( (select tsrange(min,max,'[)') FROM y,z) , (select sum(egysegar * ennyi_egyseg) from javaink_forgalma, y, z where a_penzem =3D 'RSD' and kelt >=3D min and kelt < max) , DEFAULT ); Also, it's best to use "timestamp with time zone" NOT "timestamp without time zone" whenever possible (i.e. timestamptz not timestamp) Cheers, Greg -- Crunchy Data - https://www.crunchydata.com Enterprise Postgres Software Products & Tech Support --000000000000786033062e7f9f6c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Not related to the main question, but that query could use= a little adjustment. Something like:

WITH x AS (
=C2= =A0 select kelt from javaink_forgalma
=C2=A0 where en_kaptam is true and= az_aru_neve =3D 'nyugd=C3=ADjam'
=C2=A0 order by kelt desc limi= t 2
)
,y AS (select min(kelt) from x)
,z AS (select max(kelt) from= x)
INSERT INTO public.havonkenti_megtakaritasaink=C2=A0(ezen_idokozben,= megtakaritva_rsd, kelt)
VALUES (
=C2=A0 (select tsrange(min,max,'= ;[)') FROM y,z)
, (select sum(egysegar * ennyi_egyseg) from javaink_= forgalma, y, z
=C2=A0 =C2=A0where a_penzem =3D 'RSD' and kelt &g= t;=3D min and kelt < max)
, DEFAULT
);

Also, i= t's best to use "timestamp with time zone" NOT "timestam= p without time zone" whenever possible (i.e. timestamptz not timestamp= )

Cheers,
Greg

--
= Crunchy Data - https://www.crunchyd= ata.com
Enterprise Postgres Software Products & Tech Support
=

--000000000000786033062e7f9f6c--