|
|
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
Всем привет, я второй день ломаю голову у меня есть задача: есть таблица, там два поля select 1_value, 2_value from table1 возвращает 1000 2000 а мне надо придумать такой селект который бы возвращал только 1_value если (select to_char (to_date (wdat_date), 'd') from dual,wdat) =1 (в wdat каждый день ставится нужная дата) а при не выполнения условия возвращал 2_value если проще то если в wdat_date стоит дата воскресенье то возвращаем 1_value если же другой день недели то возвращаем 2_value уже голову сломал(( сможете подсказать в какую сторону курить бамбук? спасибо, я реально попыток 200 сделал а уже потом написал тут((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 04:37 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
Оно? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Где sysdate ваш wdat_date, ('Saturday ','Sunday') зависит от NLS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 09:58 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
IgorSmОно? Да нет, не оно не только из-за NLS: Код: 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. IgorSmГде sysdate ваш wdat_date, ('Saturday ','Sunday') зависит от NLS Не умеешь ты NLS готовить: Код: 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. А куда прoще через ISO: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 14:13 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
Ребята спасибо, оно!!! ща буду встраивать в свой километровый селект))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 14:36 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
а вот конечный селект.. (как он мне мозг вынес((( ) Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 16:42 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
SY, Спасибо который раз. Поспешишь (с утра) людей насмешишь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2017, 20:15 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
дада... я на Сахалине.. у меня то 3 ночи было.. уже осознал где мой косяк был)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 03:46 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
silveran2 Код: plsql 1. Сплошной говнокод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 06:37 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
silveran2 Код: plsql 1. 2. Тоже заставляет спросить: "что хотел сказать этим аффтар, какой-то тайный умысел?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 06:44 |
|
||
|
Вывод значения из условии что день недели выходной
|
|||
|---|---|---|---|
|
#18+
silveran2, тоже странный код Код: plsql 1. т.е. мы имеем 3 таблицы wdat, ycat, wgbs и всего 2 поля для связки wdat_date, wgbs_datevalue из них, т.о. связав 2 таблицы мы перемножим (расплодим) одинаковые записи столько раз сколько записей в 3-ей таблице ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 12:04 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39456624&tid=1885899]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 477ms |

| 0 / 0 |
