Search Postgresql Archives

Re: timestamps, formatting, and internals

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2012-05-18, David Salisbury <salisbury@xxxxxxxxx> wrote:

> So one question I have is if there a way to set PG in the way Oracle does it..

probably not.

> set nls_date_format = 'YYYY...' so I can query and see exactly what PG is seeing,
> even to the microseconds?

set datestyle to 'ISO';

> Is there a config parameter I can set in PG so that calculations
> are done only to the second? 

no, but you can truncate explicitly
  date_trunc('second',your_timestamp_expression)

The query: "show integer_datetimes;" should return 'on' which means 
timestamps are microsecond precision if it returns 'off' your database 
was built with floating point timstamps and equality tests will be 
unreliable,

> It seems this join doesn't always find a record that's closest
> to solar noon, and therefore drops the summary and join record all together.

you didn't show the actual join only the where clause.

given your task I would create CTEs finding the first record before
and after local solar noon, then combine them with a union and feed
the result of that to another disctint on to filter the most
appropriate record for each site.

-- 
⚂⚃ 100% natural


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


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux