Re: Query to return every 1st Sat of a month between two dates

Поиск
Список
Период
Сортировка
От Osvaldo Kussama
Тема Re: Query to return every 1st Sat of a month between two dates
Дата
Msg-id BANLkTi=u5P4oubo3o1Bv9rpKTFsA4AUfrg@mail.gmail.com
обсуждение исходный текст
Ответ на Query to return every 1st Sat of a month between two dates  (Alex - <aintokyo@hotmail.com>)
Список pgsql-general
2011/5/11 Alex - <aintokyo@hotmail.com>:
> Hi,
> is there an easy way to return the date of every first Saturday of a month
> in a data range i.e. 2011-2013
> Any help would be appreciated
> Thanks
> Alex


Try:
SELECT s.a::date+(6-(extract(dow from s.a)::int%7)) FROM
generate_series(to_date('2011','YYYY'),to_date('2012','YYYY'), '1
month') AS s(a);

Osvaldo

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

Предыдущее
От: Carlos Mennens
Дата:
Сообщение: Remove Modifiers on Table
Следующее
От: Christopher Opena
Дата:
Сообщение: Client-based EOFs triggering hung queries?