json and aggregate - Mailing list pgsql-sql

From Diway
Subject json and aggregate
Date
Msg-id 1383596556949-5776903.post@n5.nabble.com
Whole thread Raw
Responses Re: json and aggregate  (David Johnston <polobo@yahoo.com>)
List 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.



pgsql-sql by date:

Previous
From: Gavin Flower
Date:
Subject: Re: Number of days in a tstzrange?
Next
From: David Johnston
Date:
Subject: Re: json and aggregate