|
|
|
Как для каждой строки подсчитать по определённому критерию поля
|
|||
|---|---|---|---|
|
#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. 33. 34. 35. 36. 37. 38. 39. 40. 41. Просто хотелось бы не формировать кучу этих комбинаций, а сделать примерно так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 13:47 |
|
||
|
Как для каждой строки подсчитать по определённому критерию поля
|
|||
|---|---|---|---|
|
#18+
Герундий, Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 13:55 |
|
||
|
Как для каждой строки подсчитать по определённому критерию поля
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. Тогда в cnt будет битовая маска выполняющихся условий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 13:57 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=194&tid=1887184]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 320ms |

| 0 / 0 |
