Trouble with UNIX TimeStamps

From: "Jonathan Chum" <jchum(at)aismedia(dot)com>
To: <pgsql-general(at)postgresql(dot)org>
Subject: Trouble with UNIX TimeStamps
Date: 2002-12-27 13:49:58
Message-ID: 035e01c2adae$d925c0c0$cd1b9642@atlp.aismedia.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi Guys,

I'm new to PostGreSQL functions, in particular the date/time functions. I'm
porting my application away from MySQL

The query I'm having trouble converting a mySQL query that looks like this:

SELECT count(*) AS total,
DAYNAME(FROM_UNIXTIME(ticket_starters.ticket_time_start)) AS day FROM
ticket_queues
LEFT JOIN ticket_techs ON ticket_techs.queue_id = ticket_queues.queue_id
LEFT JOIN ticket_starters ON ticket_starters.queue_id =
ticket_techs.queue_id
WHERE
AND ticket_starters.ticket_time_start > '".(time()-(60*60*24*365))."'
GROUP BY day, total

The table column, ticket_starters.ticket_time_start is an INT type which
contains a UNIX timestamp. I did not see anywhere in the Interactive docs
how'd I convert the UNIX timestamp into a timestamp type so I can extract
the day name. I'd rather not use PostGreSQL's timestamp types and just
convert the database over to it since much of the programming utilizes the
UNIX timestamp. Any ideas?

Regards,
Jonathan Chum
Systems Developer

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A I S M e d i a , I n c .
"We Build eBusinesses"
115 Perimeter Center Terrace
Suite 540
Atlanta, GA 30346
Tel: 800.784.0919, Ext 502 / Fax: 678.382.2471
http://www.aismedia.com / jchum(at)aismedia(dot)com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.427 / Virus Database: 240 - Release Date: 12/6/02

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Bruno Wolff III 2002-12-27 14:38:07 Re: Trouble with UNIX TimeStamps
Previous Message Bruce Momjian 2002-12-27 13:37:25 PostgreSQL article