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

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

как на меня, то так лучше всего
...
Рейтинг: 0 / 0
15.01.2008, 16:00:21
    #35063159
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самый простой способ вычисления количества дней в году
А что такое год по стандарту ISO (с маской IYYY) ?
...
Рейтинг: 0 / 0
15.01.2008, 16:09:42
    #35063203
Goldminer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самый простой способ вычисления количества дней в году
andreymxА что такое год по стандарту ISO (с маской IYYY) ?
ISO week date
...
Рейтинг: 0 / 0
15.01.2008, 21:23:25
    #35063981
SimonInBlues
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самый простой способ вычисления количества дней в году
Код: plaintext
 366  + (to_char(last_day(trunc(sysdate, 'yyyy')+ 31 ), 'dd') -  29 )
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
01.08.2016, 14:16:44
    #39283934
шишь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самый простой способ вычисления количества дней в году
нужна формула, которая считала бы кол-во дней работы и число проставлялось только после того как вводится дата выхода на работу
...
Рейтинг: 0 / 0
02.08.2016, 09:45:28
    #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
02.08.2016, 09:49:55
    #39284340
vladimir74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самый простой способ вычисления количества дней в году
блин вот что значит прийти на работу и не проснуться, даже не заметил что топику 8 лет :(
...
Рейтинг: 0 / 0
02.08.2016, 10:17:10
    #39284359
Jonhson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
самый простой способ вычисления количества дней в году
шишьнужна формула, которая считала бы кол-во дней работы и число проставлялось только после того как вводится дата выхода на работу


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

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


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