Re: counting days

Поиск
Список
Период
Сортировка
От AgentM
Тема Re: counting days
Дата
Msg-id D0787162-80A0-422D-824E-0217DF282E0F@themactionfaction.com
обсуждение исходный текст
Ответ на counting days  (garry saddington <garry@schoolteachers.co.uk>)
Ответы Re: counting days  (Ragnar <gnari@hive.is>)
Список pgsql-general
Perhaps you are trying to count business days? Those vary around the
world and you would certainly need a table to hold the holidays and
such. If you just want to count the number of non-weekend-days, then
get the interval as days and then it's a simple matter of math:

2*daysInterval/7+(daysInterval % 7 == 6 ? 1 : 0)

This holds assuming you are using dates and not timestamps- you may
wish to subtract 1 depending on what the dates represent.

-M

On Aug 29, 2006, at 14:35 , garry saddington wrote:

> I need to count the days between two dates that are not saturdays or
> sundays. I have read the manual and searched the lists but I am
> struggling. I can count the days but am finding difficulty
> excluding sat
> and sun from the count. I need this without reference to any tables.
> Does anyone have any pointers please.
> Regards


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

Предыдущее
От: CSN
Дата:
Сообщение: Re: database files are incompatible with server, after computer restart
Следующее
От: John Gray
Дата:
Сообщение: Re: XPath and XML support