powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как преобразовать в формат 00л00м00д
19 сообщений из 44, страница 2 из 2
Как преобразовать в формат 00л00м00д
    #39542381
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxподи потом доказывай вместе с адвокатами в судах
с даты 30 ноября
3 месяца заканчиваются когда
28 февраля? 1 марта? 2 марта?Поэтому придумали такое понятие как 360-day calendar (см. также banker's year).
И в финансовом секторе просто огромное множество применений.

Даже в Excel есть спец функции, например
Код: plaintext
1.
2.
DATEDIF("10/10/2010","24/12/2017","D") = 2632
DAYS360("10/10/2010","24/12/2017") = 2594

Главное чтоб была единая договоренность и понимание где можно применять а где нет.
Судя по тому что ТС не в состоянии применить trunc и mod у него понимания нет.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542385
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxдоговор от 30 декабря, на два месяцаВ российских банках кредиты-депозиты уже давно в днях.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542387
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stax,

Два календарных месяца с явным указанием обработки граничных дат? Два "****** месяц = период 30 суток"?
Как уже сказал Виталий, без указания стартовой даты оперировать понятиями переменной величины - бессмысленно.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542390
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхВек - величина по длительности разная, в зависимости от количества выпавших на этот век високосных годов. СтОит напоминать, что не каждый "круглый" год (год, начинающий новый век - 1600, 1700, 1800, и т.д.) - високосный?
Стоит перечитать мое сообщение и не говорить банальные вещи.
Неделя является самым большим интервалом фиксированной длительности. Век больше недели. Следовательно он не имеет фиксированную длительность.
Кроме того, стоит напоминать, что каждый четырехсотый (например 1600) год все же високосный?
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542393
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Добрый Э - Эх
Извиняюсь, не полностью прочитал.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542394
Alibek B.Добрый Э - ЭхВек - величина по длительности разная, в зависимости от количества выпавших на этот век високосных годов. СтОит напоминать, что не каждый "круглый" год (год, начинающий новый век - 1600, 1700, 1800, и т.д.) - високосный?
Стоит перечитать мое сообщение и не говорить банальные вещи.
Неделя является самым большим интервалом фиксированной длительности. Век больше недели. Следовательно он не имеет фиксированную длительность.
Кроме того, стоит напоминать, что каждый четырехсотый (например 1600) год все же високосный?Так а мне-то ты зачем отвечаешь то, что я и так уже ответил стодвадцатьтретьему? Ему и пиши..... :)
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542402
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхв зависимости от количества выпавших на этот век високосных годов.
до 22 века эта величина постоянна и равна 25
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542410
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxlLocust,

просто интересно

договор от 30 декабря, на два месяца
когда окончание договора?
пролонгация два месяца, когда окочание?

.....
stax

Как вы понимаете - было как пропишем )))
А так как были грамотные юристы - то озаботились этим вопросам. А я занимался его автоматизацией.

Точно уже не помню, вроде было так:
1) договор от 30 декабря, на два месяца
2) дата окончания 28 февраля (для високосного года было бы 29ое).

После пролонгации:
1) дата пролонгации - 28ое февраля - она же новая дата начала, на два месяца
2) дата окончания - 28оеапреля.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542424
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,Кроме того, стоит напоминать, что каждый четырехсотый (например 1600) год все же високосный?
просто процитирую
авторРСФСР, Эстония, Латвия, Литва, Грузия и т.д. перешли на григорианский календарь после 1901 года
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542440
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

Если ознакомиться с понятием maturity (финансы), то можно обнаружить,
что бывают годо-месячные интервалы типа 27M, 14Y или вообще year fraction.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542468
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lLocustStaxlLocust,

просто интересно

договор от 30 декабря, на два месяца
когда окончание договора?
пролонгация два месяца, когда окочание?

.....
stax

Как вы понимаете - было как пропишем )))
А так как были грамотные юристы - то озаботились этим вопросам. А я занимался его автоматизацией.

Точно уже не помню, вроде было так:
1) договор от 30 декабря, на два месяца
2) дата окончания 28 февраля (для високосного года было бы 29ое).

После пролонгации:
1) дата пролонгации - 28ое февраля - она же новая дата начала, на два месяца
2) дата окончания - 28оеапреля.

спасибо, поетому и возникают терки

у клиента "грамотные юристы"
1) c 1-го по 28ое ровно месяц, согласны? Вы нас намахиваете на два дня (30,31 декабря)
2) основной 2 месяца, пролонгация 2 месяца, итого на 4-месаца, с 30декабря по 28-апреля меньше четырех месяцев, обманываете

зы
я не только о банках (депозиты в днях), а и о других вещах
напр
право на наследство после истечения 6-ти месяцев с ...,
имеет право вернуть в течении месяца и тд

понятие месяца существует, но оно расплывчато, с годом (столетием) проще

.....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542494
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййпросто процитирую
Для чего?
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542544
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,

При этом в определениях там так или иначе оперируют количеством дней в рассматриваемом периоде или используют comercial year (360 дней / 12 мес по 30 дней), либо оперируют непрерывным календарным периодом от стартовой даты, т.е. всё равно точно заданным количеством дней.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542585
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

Не совсем, просто должно быть отображение.
Код: plaintext
f(date, interval) => date

Интервал может быть дни, а может быть year fraction или что угодно еще, для чего существует подобная функция.
Включая то, что хочет ТС.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542656
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,
оперируют к-вом месяцев, ни к чему не привязывают

закон на украинском
Код: plsql
1.
2.
3.
Строк випробування при прийнятті на роботу, якщо інше не встановлено законодавством України, не може перевищувати трьох місяців, а в окремих випадках, за погодженням з відповідним виборним органом первинної профспілкової організації, - шести місяців.

Строк випробування при прийнятті на роботу робітників не може перевищувати одного місяця.



приняли 30 января, когда испытальный оканчивается для работника?

.....
stax
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542675
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxспасибо, поетому и возникают терки

у клиента "грамотные юристы"
1) c 1-го по 28ое ровно месяц, согласны? Вы нас намахиваете на два дня (30,31 декабря)
2) основной 2 месяца, пролонгация 2 месяца, итого на 4-месаца, с 30декабря по 28-апреля меньше четырех месяцев, обманываете

Ну почему обман?
Если ежемесячная капитализация процентов, клиент получит их за два месяца в полном объеме, а деньги в банке пролежат меньше. Так что если и обман, то самих себя )
Если начисление с ежедневной капитализацией (что-то я такого и не помню), то никакого обмана - сколько дней пролежит - столько процентов.

Для кредита, если не ошибаюсь, другая схема использовалась (в сторону клиента), но ее я просто не знаю.

Staxзы
я не только о банках (депозиты в днях), а и о других вещах
напр
право на наследство после истечения 6-ти месяцев с ...,
имеет право вернуть в течении месяца и тд

понятие месяца существует, но оно расплывчато, с годом (столетием) проще

.....
stax

К сожалению, в общем случае, все так и обстоит. Думаю из-за того, что не получится одни и те же правила, ко всем ситуациям применить. А расписывать в каждом случае, видимо, людям лень.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542684
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopНе совсем, просто должно быть отображение.
Код: plaintext
f(date, interval) => date

Да, согласен.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542800
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МИНИСТЕРСТВО ЗДРАВООХРАНЕНИЯ И СОЦИАЛЬНОГО РАЗВИТИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ПРИКАЗ
от 6 февраля 2007 г. N 91
ОБ УТВЕРЖДЕНИИ ПРАВИЛ
ПОДСЧЕТА И ПОДТВЕРЖДЕНИЯ СТРАХОВОГО СТАЖА
ДЛЯ ОПРЕДЕЛЕНИЯ РАЗМЕРОВ ПОСОБИЙ ПО ВРЕМЕННОЙ
НЕТРУДОСПОСОБНОСТИ, ПО БЕРЕМЕННОСТИ И РОДАМ

III. Порядок подсчета страхового стажа
21. Исчисление периодов работы (службы, деятельности) производится в календарном порядке из расчета полных месяцев (30 дней) и полного года (12 месяцев). При этом каждые 30 дней указанных периодов переводятся в полные месяцы, а каждые 12 месяцев этих периодов переводятся в полные годы.
...
Рейтинг: 0 / 0
Как преобразовать в формат 00л00м00д
    #39542976
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
va_kochnev,

c date '2017-01-25' по date '2016-01-01' год и месяц?

за 40 лет набегает

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


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