|
|
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax..Norman94MaximaXXL, stax.. Я безмерно благодарен вам. Я поднастроил всё под себя, взяв от одного варианта и другого, теперь всё получилось! пропущено... Прикол в том, что он начинал отсчёт не с понедельника, а с воскресенья. Видимо что то с системными датами напутано.. ето ЗАГОТОВКА, надо допиливать под себя напр конец недели я добавлял 5, но мож надо 4 или 6 наскоко помню первая неделя у вас хитрая (greatest ...), соответственно окончание надо тож доработать с "приколом -6" надо разобраться, в 2018 и далее все будет хорошо? и тд ...... stax А сейчас с этим балуюсь Доработал эти строчки Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Но выскакивает ошибка too many precision specifiers В чём может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 12:43 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax..наскоко помню первая неделя у вас хитрая (greatest ...), соответственно окончание надо тож доработать ...... stax подправил Код: plsql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 12:51 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax.., А посмотрите в чём у меня может быть ошибка? Почему он ругается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 12:52 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94 А сейчас с этим балуюсь Доработал эти строчки Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Но выскакивает ошибка too many precision specifiers В чём может быть дело? нельзя trunc 'dd mon' ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 12:58 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. stax.., Это в какой строчке из? Код: sql 1. 2. Покажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:03 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94Norman94 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. stax.., Это в какой строчке из? [/src] Покажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:14 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax.., Я немного поменял строки на Код: sql 1. 2. Теперь он пишет, что ожидал число а получил дату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:14 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax.., Но у юзера, что кинул выше в оригинале строки выглядят так, и они работают Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:15 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. И даже так теперь не работает. Не могу понять почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:32 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax..можна по разному, ето один из вариантов, мне кажется самым простым под рукой только 10 и напильник забыл дома Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:33 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94stax.., Я немного поменял строки на Код: sql 1. 2. Теперь он пишет, что ожидал число а получил дату. я ж не знаю что Вы хотите получить зачем to_date(to_date? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:33 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax.., Понимаете, я хочу, что у меня функция воспринимала даты именно в соответствии с годом. Я знаю что это делается с помощью greatest Вот строки как выглядят в оригинале: Код: sql 1. 2. Я не могу сообразить как greatest сюда подкрутить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:37 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94, Как и раньше, сначала greatest от дат, а уже потом преобразование в строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:44 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
envNorman94, Как и раньше, сначала greatest от дат, а уже потом преобразование в строку Я так и пытаюсь сделать, вот Код: sql 1. 2. Но он пишет, что ждал число, а получил дату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:47 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94envNorman94, Как и раньше, сначала greatest от дат, а уже потом преобразование в строку Я так и пытаюсь сделать, вот Код: sql 1. 2. Но он пишет, что ждал число, а получил дату ps Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:54 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax..Norman94пропущено... Я так и пытаюсь сделать, вот Код: sql 1. 2. Но он пишет, что ждал число, а получил дату ps Код: plsql 1. 2. 3. 4. 5. Код: sql 1. 2. Missing right parameters ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 13:58 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
иииииииии Код: sql 1. 2. Ждал дату, а получил число. Что за чертовщина! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:00 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94Ждал дату, а получил число. Что за чертовщина! где закрывающая скобка для greatest ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:04 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
123йй, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:05 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
123ййNorman94Ждал дату, а получил число. Что за чертовщина! где закрывающая скобка для greatest ? Короче вот она Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:05 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
123ййNorman94Ждал дату, а получил число. Что за чертовщина! где закрывающая скобка для greatest ? Тьфу ты, не умею в цвета to_char(greatest(trunc (to_date(god,'yyyy')+(to_number(ltrim(weeks,'N'))-1)*7,'dd mon')),to_date(god, 'yyyy'),'dd mon') Begin_Week, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:06 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Ладно, ошибка больше не выпадает, однако он теперь ОПЯТЬ начисто игнорирует воскресенья. Вообще. То есть теперь всё как раньше. Что я не так делаю? Вот строки в оригинале: Код: sql 1. 2. А вот изменённые. Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:09 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94123ййпропущено... где закрывающая скобка для greatest ? Тьфу ты, не умею в цвета to_char(greatest(trunc (to_date(god,'yyyy')+(to_number(ltrim(weeks,'N'))-1)*7,'dd mon')),to_date(god, 'yyyy'),'dd mon') Begin_Week, а надо to_char(greatest(trunc (to_date(god,'yyyy')+(to_number(ltrim(weeks,'N'))-1)*7,' dd mon '),to_date(god, 'yyyy')),'dd mon') Begin_Week,[/quot] ......... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:10 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
stax..Norman94пропущено... Тьфу ты, не умею в цвета to_char(greatest(trunc (to_date(god,'yyyy')+(to_number(ltrim(weeks,'N'))-1)*7,'dd mon')),to_date(god, 'yyyy'),'dd mon') Begin_Week, а надо to_char(greatest(trunc (to_date(god,'yyyy')+(to_number(ltrim(weeks,'N'))-1)*7,' dd mon '),to_date(god, 'yyyy')),'dd mon') Begin_Week, ......... stax[/quote] Да да, я так сделал, но теперь всё сломалось, функция как и раньше снова считает по первым дням, а не заглядывает в последние дни, как до greatest. Вообще не понимаю в чём дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:14 |
|
||
|
Дни отпуска
|
|||
|---|---|---|---|
|
#18+
Norman94Ладно, ошибка больше не выпадает, однако он теперь ОПЯТЬ начисто игнорирует воскресенья. Вообще. То есть теперь всё как раньше. Что я не так делаю? Вот строки в оригинале: Код: sql 1. 2. А вот изменённые. Код: sql 1. 2. что за воскресенья? я ж Вам кинул подправленный вариант 20460313 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2017, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39449408&tid=1885927]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 497ms |

| 0 / 0 |
