Re: search for partial dates

Поиск
Список
Период
Сортировка
От Leif B. Kristensen
Тема Re: search for partial dates
Дата
Msg-id 200906120047.26529.leif@solumslekt.org
обсуждение исходный текст
Ответ на search for partial dates  ("James B. Byrne" <byrnejb@harte-lyne.ca>)
Ответы Re: search for partial dates  (Sam Mason <sam@samason.me.uk>)
Список pgsql-general
On Thursday 11. June 2009, James B. Byrne wrote:
>Given a datetime column, not null, is there a single syntax that
>permits searching for all dates in a given year, year+month, and
>year+month+day such that a single parameterised query can handle all
>three circumstances?

Apart from the other excellent replies you've got, you can always do
some explicit casting and produce interesting things like:

CREATE OR REPLACE FUNCTION date2text(DATE) RETURNS TEXT AS $$
-- removes hyphens from a regular date
SELECT
    SUBSTR(TEXT($1),1,4) ||
    SUBSTR(TEXT($1),6,2) ||
    SUBSTR(TEXT($1),9,2)
$$ LANGUAGE sql STABLE;

for example.
--
Leif Biberg Kristensen | Registered Linux User #338009
Me And My Database: http://solumslekt.org/blog/

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

Предыдущее
От: "Leif B. Kristensen"
Дата:
Сообщение: Re: When to use cascading deletes?
Следующее
От: Karl Denninger
Дата:
Сообщение: Retrieving performance information on a query