|
Найти разницу в днях
|
|||
---|---|---|---|
#18+
Добрый день. Только начал знакомится с постгресом. Подскажите,как найти разницу между дней без учета дня с которого начался подсчет? Например дата 2021-12-01 и 2021-12-03 Между ними разница будет 2 дня,т.е. учитывается то,что это рабочий день и не праздник и 1-й день не считается ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 14:58 |
|
Найти разницу в днях
|
|||
---|---|---|---|
#18+
Про учет выходных и праздников, что-то сомневаюсь, штука весьма специфичная поскольку разные как для стран, так и для регионов внутри страны. Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 15:15 |
|
Найти разницу в днях
|
|||
---|---|---|---|
#18+
Guzya, Вывод 0 years 0 mons 2 days 0 hours 0 mins 0.0 secs только число нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 15:18 |
|
Найти разницу в днях
|
|||
---|---|---|---|
#18+
Там возвращается тип interval, на вскидку не скажу, но думаю можно извлечь отдельно дни. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 15:38 |
|
Найти разницу в днях
|
|||
---|---|---|---|
#18+
Guzya Про учет выходных и праздников, что-то сомневаюсь, штука весьма специфичная поскольку разные как для стран, так и для регионов внутри страны. Вплоть до конкретного предприятия и даже вплоть до конкретного отдела/цели использования. Универсам Магнит вполне 1 января работает, не смотря на "страну и регион внутри страны" ))) AFAIK в ERP системах это называется "Календарь рабочих дней". Не уверен, но думаю, что даже на одном предприятие вполне может быть несколько разных "Календарь рабочих дней" для разных целей. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 16:48 |
|
Найти разницу в днях
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev Guzya Про учет выходных и праздников, что-то сомневаюсь, штука весьма специфичная поскольку разные как для стран, так и для регионов внутри страны. Вплоть до конкретного предприятия и даже вплоть до конкретного отдела/цели использования. Универсам Магнит вполне 1 января работает, не смотря на "страну и регион внутри страны" ))) AFAIK в ERP системах это называется "Календарь рабочих дней". Не уверен, но думаю, что даже на одном предприятие вполне может быть несколько разных "Календарь рабочих дней" для разных целей. Да, т.е. надо еще учесть дни, которые стали рабочими, например какое-то воскресенье рабочее. Можно вести доп. таблицу с "исключениями", заносите дату и признак рабочий\выходной ,а потом смотрите на вхождение этих дат в Ваш интервал и соответственно либо увеличиваете либо уменьшаете количество раб.дней. Ну и субботу, воскресенье либо в туже таблицу либо отдельно счетать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2021, 10:02 |
|
|
start [/forum/topic.php?fid=53&fpage=4&tid=1993753]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 260ms |
total: | 386ms |
0 / 0 |