|
|
|
запрос с условием (логика)
|
|||
|---|---|---|---|
|
#18+
Как в запрос вставить условие if и case SELECT prod.money, prod.profit, (Здесь нужно условие (если profit > 30 тогда profit = (SELETC val FROM main_param where id=1))) AS price FROM produkty AS prod ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 12:47:38 |
|
||
|
запрос с условием (логика)
|
|||
|---|---|---|---|
|
#18+
наверное я понял как правильно. нужно написать функцию с входящими параметрами. внутри функции сравнивается значение (if или case) и возвращается нужный результат Правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 12:59:29 |
|
||
|
запрос с условием (логика)
|
|||
|---|---|---|---|
|
#18+
запрос с условием, для начала почитать про SQL-оператор условного выбора CASE. После - применить полученные знания на практике. Если не получилось, опубликовать свою версию запроса и попросить помощи в его исправлении. Функцию писать тут точно не нужно. Всё делается средствами ANSI-SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 13:23:13 |
|
||
|
запрос с условием (логика)
|
|||
|---|---|---|---|
|
#18+
Эххх, я уже во всю их пишу всякие проверки. Реализую через функции и case потом напишу здесь. Скажете как лучше будет. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2014, 14:00:37 |
|
||
|
запрос с условием (логика)
|
|||
|---|---|---|---|
|
#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. 32. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Использую Код: sql 1. Данные функции увеличивают время запроса в два раза. Даже если убрать этот запрос время не изменяется SELECT mv.var INTO CP FROM main_variables AS mv WHERE mv.id=1; Немного не понимаю как работает case и все условия правильно не могу описать. 1. Подскажите можно ли сделать так case WHEN знач1 => знач2 THEN и подвложенный еще один when в эту конструкцию "WHEN знач1 => знач2" end 2. Можете посмотреть посчитать сколько у меня должно быть when по моим функциям что бы я двигался к правильному варианту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 10:44:02 |
|
||
|
запрос с условием (логика)
|
|||
|---|---|---|---|
|
#18+
запрос с условием, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2014, 12:14:28 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=1998476]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
441ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 757ms |

| 0 / 0 |
