json and aggregate

From: Diway <diway(at)diway(dot)net>
To: pgsql-sql(at)postgresql(dot)org
Subject: json and aggregate
Date: 2013-11-04 20:22:36
Message-ID: 1383596556949-5776903.post@n5.nabble.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Hi,

Why is the following query not working ?
select sum((json_array_elements(data)->>'lines')::integer) as test from
test2 where id = 2;
ERROR: set-valued function called in context that cannot accept a set

('data' is obviously a json datatype)

On the other side, this one is OK but I don't like it ;-)
select sum(value) from (select
(json_array_elements(data)->>'lines')::integer as value from test2 where id
= 2) x;

Thanks!

--
View this message in context: http://postgresql.1045698.n5.nabble.com/json-and-aggregate-tp5776903.html
Sent from the PostgreSQL - sql mailing list archive at Nabble.com.

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message David Johnston 2013-11-04 20:38:16 Re: json and aggregate
Previous Message Gavin Flower 2013-10-30 18:21:50 Re: Number of days in a tstzrange?