powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / самый простой способ вычисления количества дней в году
14 сообщений из 14, страница 1 из 1
самый простой способ вычисления количества дней в году
    #35062940
серьезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на вход sysdate, на выходе кол-во дней в году
?
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35062966
Фотография dmidek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для sysdate у меня есть очень простой, будет работать до 1 января.
Зато потом после отладки 3 года отработает
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35062977
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
to_char(add_months(trunc(sysdate, 'y'),  12 ) -  1 , 'ddd')
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35062979
mymaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
select to_char(add_months(trunc(sysdate,'mm'), 11 )+ 30 ,'ddd') from dual
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35062996
серьезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
родил

Код: plaintext
1.
select to_date('3112'||to_char(sysdate, 'YYYY'),'DDMMYYYY') -  trunc(sysdate, 'YEAR') +  1 
from dual
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35063023
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mymaster
Код: plaintext
to_char(add_months(trunc(sysdate,'mm'), 11 )+ 30 ,'ddd')
Через 17 дней приходи - расскажешь, на сколько у тебя укоротился год
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35063120
tugar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic
Код: plaintext
to_char(add_months(trunc(sysdate, 'y'),  12 ) -  1 , 'ddd')

как на меня, то так лучше всего
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35063159
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое год по стандарту ISO (с маской IYYY) ?
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35063203
Goldminer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxА что такое год по стандарту ISO (с маской IYYY) ?
ISO week date
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #35063981
SimonInBlues
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
 366  + (to_char(last_day(trunc(sysdate, 'yyyy')+ 31 ), 'dd') -  29 )
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
самый простой способ вычисления количества дней в году
    #39283934
шишь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужна формула, которая считала бы кол-во дней работы и число проставлялось только после того как вводится дата выхода на работу
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #39284336
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шишьнужна формула, которая считала бы кол-во дней работы
для этого надо как минимум задать колличество праздничных дней.
Без них можно так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT TRUNC(SYSDATE) FROM_DATE ,
       TO_DATE('12.12.2016','DD.MM.YYYY') TO_DATE, 
       TRUNC(SYSDATE) - TO_DATE('12.12.2016','DD.MM.YYYY')  
          - ((TRUNC(SYSDATE,'D') - TRUNC(TO_DATE('12.12.2016','DD.MM.YYYY'),'D'))/7)*2  
          +  DECODE(TO_CHAR(SYSDATE,'D'),7,-1,0) 
          +  DECODE(TO_CHAR(TO_DATE('12.12.2016','DD.MM.YYYY'),'D'),1,-1,0) BUSINESS_DAYS 
FROM DUAL 
    / 
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #39284340
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин вот что значит прийти на работу и не проснуться, даже не заметил что топику 8 лет :(
...
Рейтинг: 0 / 0
самый простой способ вычисления количества дней в году
    #39284359
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шишьнужна формула, которая считала бы кол-во дней работы и число проставлялось только после того как вводится дата выхода на работу


тут помимо формулы табличка
Код: plsql
1.
holidays_in_year(year, non_working_day)

нужна
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / самый простой способ вычисления количества дней в году
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]