On Sun, Apr 24, 2005 at 10:49:13AM -0600, Michael Fuhr wrote: > > > As far as I know, it's not possible to get output like the following > > > from the same query if the data type is timestamp with time zone: > > > > > > 2005-04-21 15:00:00-07 > > > 2005-04-21 22:00:00+00 > > > > Doesn't "at time zone" do what you need ? > > Not as far as I can tell, because if the result is timestamp with > time zone then it's rotated to the local time zone for display. If > you can post a counterexample then I'd be happy to stand corrected. Isn't the following what you want? ************************************************************ »Script« wurde gestartet: Sun Apr 24 19:05:06 2005 ncq@hermes:~> psql -d gnumed -U any-doc Welcome to psql, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit gnumed=> select version(); version --------------------------------------------------------------- PostgreSQL 7.1.3 on i686-pc-linux-gnu, compiled by GCC 2.95.3 (1 row) gnumed=> create teable test (f timestamp with time zone); CREATE gnumed=> set time zone '+2:00'; SET VARIABLE gnumed=> show time zone; NOTICE: Time zone is +2:00 SHOW VARIABLE gnumed=> insert into test (f) values (now()); INSERT 6462134 1 gnumed=> SELECT * from test; f ------------------------ 2005-04-24 17:06:10+00 (1 row) gnumed=> select f, f::timestamp at time zone 'MEZ' from test; f | timezone ------------------------+------------------------ 2005-04-24 17:06:10+00 | 2005-04-24 18:06:10+01 (1 row) gnumed=> \q ncq@hermes:~> exit exit »Script« beendet: Sun Apr 24 19:06:59 2005 ************************************************************ Karsten -- GPG key ID E4071346 @ wwwkeys.pgp.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@xxxxxxxxxxxxxx so that your message can get through to the mailing list cleanly