Re: [SQL] Query based on date/time field

Поиск
Список
Период
Сортировка
От Holger Mitterwald
Тема Re: [SQL] Query based on date/time field
Дата
Msg-id Pine.HPP.3.95.980812134339.4410A-100000@hp00076.ina.de
обсуждение исходный текст
Ответ на Query based on date/time field  ("William McCracken" <will@sitestar.com>)
Ответы Re: [SQL] Query based on date/time field  (Herouth Maoz <herouth@oumail.openu.ac.il>)
Список pgsql-sql
On Tue, 4 Aug 1998, William McCracken wrote:

> I am new to SQL and was wondering how I would go
> about selecting records from my database based on
> the age of a date/time stamp.
>
> For example if I wanted to select records older than
> 12 hours or 1 day.
>
> Any help would be appreciated.

Sorry for my late response, but I was on holiday.
I use some statement like this to select entries that are not older than 2
weeks:

SELECT DISTINCT landkreis FROM kneipe WHERE 1209600 >= (date_part('epoch',
current_date) - date_part('epoch',datum));

datum is of type datetime.

what I do is the following: epoch returns the seconds since january 1st
1970 (I think). I substract the timestamp of each record from the current
timestamp (current_date). The result has to be smaller than the duration
for 2 weeks (in seconds, which is 1209600s).

I dont know if there is a better solution, but it works fine.

So long,
        Holger

--------------------------------------------------------------------------------
Holger Mitterwald COI-D        ####   #####    ###       CONSULTING FUER OFFICE
COI GmbH Herzogenaurach       #      #     #    #        UND INFORMATION
Industriestrasse 1 - 3        #      #     #    #        MANAGEMENT GmbH
D-91074 Herzogenaurach         ####   #####    ###       Tel.: 09132/82-3811


В списке pgsql-sql по дате отправления:

Предыдущее
От: Marc Howard Zuckman
Дата:
Сообщение: Re: [SQL] Subquery problems
Следующее
От: Herouth Maoz
Дата:
Сообщение: Re: [SQL] Query based on date/time field