|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Это окончательный вариант: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Проходит следующую процедуру проверки: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 12:06 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Секретное имя пользователя2. Да и х** с ними, високосными годами, они там раз в сто лет не так, посмотри лучше, что даст твой алгоритм для исходной даты 01.01.2012 Окстись, родной! Каждый четвертый год. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 12:14 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
DBConstructorСекретное имя пользователя2. Да и х** с ними, високосными годами, они там раз в сто лет не так, посмотри лучше, что даст твой алгоритм для исходной даты 01.01.2012 Окстись, родной! Каждый четвертый год.Раз в сто лет не так, как обычно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 12:23 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам> 01 марта следующего за високосным года за вычетом года, > это 29 февраля високосного, а 2 марта - 1 марта високосного. OMG, сделайте мне развидеть это. Сжалься над собой, сходи в Кащенко. Испытываешь серьезные проблемы с пониманием изложенного? Объясню на пальцах: 1. 29 февраля, это 60-ый день високосного года; 2. 60-ый день невисокосного года - 1 марта; Так понятней или у тебя еще остались проблемы в понимании азов григорианского календаря? https://ru.wikipedia.org/wiki/Григорианский_календарь > Или я не прав? Гаджимурадов РустамНу конечно нет. Внезапно? Да! Внезапно обнаружил у тебя потрясающую, а главное - ничем не аргументированную уверенность в собственной неправоте. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2015, 13:59 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Уважаемый(е) модераторы! Я хоть и не участник форума, но регулярно его читаю уже на протяжении более 10 лет, и хочу заметить, что в последнее время форум, извините, засран тупыми и неинформативными сообщениями DBConstructor-а настолько что... короче сильно. В связи с этим убедительно прошу забанить DBConstructor-а нафик. С уважением, Читатель. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 05:08 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамOMG, сделайте мне развидеть это. Говорят, шизофреники вполне себе логичны в рамках своего выдуманного мира. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 10:53 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
WildSeryГоворят, шизофреники вполне себе логичны в рамках своего выдуманного мира. Говорят, люди частенько других примеряют по себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 11:54 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
DBConstructor, Повтори свой бред про календарные дни, я попробую примерить. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 12:06 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
WildSery, изволь: 1. 29 февраля, это 60-ый день високосного года; 2. 60-ый день невисокосного года - 1 марта; https://ru.wikipedia.org/wiki/Григорианский_календарь ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 12:08 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
DBConstructor, Не, не примеряется. Никак у меня в голове не совмещается задача "добавить/отнять год (месяц, неделю)" и "календарные дни" или "60 дней с начала года". Ведь сегодня 4 декабря, и через месяц будет 4 января, а не 3 января, как в твоём параллельном мире через 30 дней. Ну и раз есть ссылка на что-то, то я тоже приведу. Лунный календарь. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 12:15 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
WildSery, похоже, что кто-то из присутствующих считает, что арифметические операции неприменимы к календарным датам и операция "29 февраля 2016г. минус 1 год" вызывает в их мозгу исключение, сходное с исключением "divide by zero". Чтож... Не буду разубеждать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 12:57 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
DBConstructor, Ты и не сможешь никого разубедить. Поскольку убеждать в чём-то можно фактами и умозаключениями. А ты пишешь сперва "минус год", и тут же начинаешь считать сутками. Где логика? Вопрос риторический. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:02 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
WildSery, ну хорошо... Если ты так ставишь вопрос, то: 1. Приведи определение понятию "календарный год" Григорианского календаря; 2. Приведи результат вычисления "29 февраля 2016г. минус 1 год"; ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:26 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
DBConstructor2. Приведи результат вычисления "29 февраля 2016г. минус 1 год";Задолбал, если честно, неужели сам не осилил конструкцию: select dateadd (-1 year to date '29.02.2016') from rdb$database ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:35 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
DBConstructor1. Приведи определение понятию "календарный год" Григорианского календаря;Ты ж даже ссылку приводил, из педивикии. Вот и прочти. DBConstructor2. Приведи результат вычисления "29 февраля 2016г. минус 1 год";Детская задачка. Гораздо интереснее ответ на вопрос "28 февраля 2015г. плюс 1 год". Вот здесь уже нет однозначного ответа, без доп.условий. Тут даже dateadd не поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 15:02 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyЗадолбал, если честно, неужели сам не осилил конструкцию: select dateadd (-1 year to date '29.02.2016') from rdb$database Не знал, что в современной версии Interbase это есть. У меня LangRef только для IB2009. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 15:10 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Топик (внезапно!) получил продолжение. DBConstructorИспытываешь серьезные проблемы с пониманием изложенного? Объясню на пальцах: 1. 29 февраля, это 60-ый день високосного года; 2. 60-ый день невисокосного года - 1 марта;Голубочик, объяснить мне тебе не по силам. Дискутировать я с тобой не буду, конечно, но мне всё же интересно, чему будет равняться по этой твоей логике "31.12.2016 +1 год" ? Нет, ответ я примерно представляю, конечно, но хочу посмотреть, как ты будешь "вилять". Так, чисто поржать. (с) КВН DBConstructorДа! Внезапно обнаружил у тебя потрясающую, а главное - ничем не аргументированную уверенность в собственной не правоте.Гм... Тебе не только в Кащенко надо сходить, но и к филологу, однозначно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 20:33 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
WildSery2. Приведи результат вычисления "29 февраля 2016г. минус 1 год";Детская задачка. Гораздо интереснее ответ на вопрос "28 февраля 2015г. плюс 1 год". Вот здесь уже нет однозначного ответа, без доп.условий.Знаешь, я бы не сказал, что детская. По сути, эти две задачки идентичны, способ формирования ответа на них одинаковый. Собсно, формулировка Сидорова: 18504735 и 18504748 Твоё "нет однозначного ответа" я понимаю (выбор из двух), но и в минус ситуация та же - один ответ на два вопроса. Почему-то вспомнились мнимые числа, та же нестыковка. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 20:42 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТвоё "нет однозначного ответа" я понимаю (выбор из двух) Тогда три варианта. Просто ответы на два из них совпадают, но это не делает их равнозначными. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 09:45 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
WildSery> Тогда три варианта. Какие именно три? > Просто ответы на два из них совпадают, но это не делает их равнозначными. Нет, не ответы/вопросы равнозначные. Способы формирования ответа одинаковые. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2015, 19:18 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Сперва ответь, какие два варианта для "29 февраля 2016 минус год" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 09:10 |
|
работа с датами в Interbase 2009
|
|||
---|---|---|---|
#18+
WildSeryСперва ответь, какие два варианта для "29 февраля 2016 минус год" На 29 минус год не 2 ответа, а один ответ (28.02) на 2 вопроса (29.02- и 28.02-). На "28 февраля 2015г. плюс 1 год" "возможных" (если не договориться) ответов тоже два - 28.02.16 и 29.02.16, потому и задачи идентичные, на мой взгляд. А в каком случае (вопросе) может быть три варианта ответа, я не уловил. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2015, 11:43 |
|
|
start [/forum/topic.php?fid=40&msg=39120665&tid=1562461]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 290ms |
total: | 447ms |
0 / 0 |