[GENERAL] Simple query fail - Mailing list pgsql-general

From Glenn Pierce
Subject [GENERAL] Simple query fail
Date
Msg-id CAM5ipV8XPMr-1gvfi3nG7LfRe9FNDDYerDRUXSQGeq_ffkOjKQ@mail.gmail.com
Whole thread Raw
Responses Re: [GENERAL] Simple query fail  ("David G. Johnston" <david.g.johnston@gmail.com>)
Re: [GENERAL] Simple query fail  (Glenn Pierce <glennpierce@gmail.com>)
List pgsql-general
Hi so I have a simple table as

\d sensor_values_days;                 Table "public.sensor_values_days" Column   |           Type           |
Modifiers
-----------+--------------------------+------------------------------ts        | timestamp with time zone | not
nullvalue    | double precision         | not null default 'NaN'::realsensor_id | integer                  | not null
 
Indexes:   "timestamp_id_index" UNIQUE CONSTRAINT, btree (ts, sensor_id)
Foreign-key constraints:   "sensor_values_days_sensor_id_fkey" FOREIGN KEY (sensor_id)
REFERENCES sensors(id)


and I have a simple query that fails

Ie

SELECT sensor_id, MAX(ts), date_trunc('day', ts), COALESCE(MAX(value),
'NaN')::float FROM sensor_values_days WHERE ts > '2017-10-06
00:01:01+00' AND ts < '2017-10-06 23:59:59+00' GROUP BY 1, 3 ORDER BY
1, 2;sensor_id | max | date_trunc | coalesce
-----------+-----+------------+----------
(0 rows)


If I remove the timezone part of the start date I get results.

Ie

SELECT sensor_id, MAX(ts), date_trunc('day', ts), COALESCE(MAX(value),
'NaN')::float FROM sensor_values_days WHERE ts > '2017-10-06 00:01:01'
AND ts < '2017-10-06 23:59:59+00' GROUP BY 1, 3 ORDER BY 1, 2;sensor_id |          max           |       date_trunc
 | coalesce
 
-----------+------------------------+------------------------+----------   597551 | 2017-10-06 01:00:00+01 | 2017-10-06
00:00:00+01|    13763   597552 | 2017-10-06 01:00:00+01 | 2017-10-06 00:00:00+01 |     8168   597553 | 2017-10-06
01:00:00+01| 2017-10-06 00:00:00+01 |     9441
 
....
...
..

I'm sure I am doing something silly but can't see what.
Does anyone know what is going on here ?

I am using Postgres 9.5

Thanks


-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

pgsql-general by date:

Previous
From: "Joshua D. Drake"
Date:
Subject: Re: [GENERAL] Postgres Architect
Next
From: "David G. Johnston"
Date:
Subject: Re: [GENERAL] Simple query fail