|
|
|
Найти максимальное кол-во попаданий
|
|||
|---|---|---|---|
|
#18+
Существует табличка,созданная через select 1 as "Lev", cls.code as "Код", 'Класс' as "Тип строки", cls.cls_id as "Идентификатор", cls.name as "Name", cls.fname as "Наименование", a.code ||'-'||count (b.obj_id) "Класс_ОКВЭД AS IS", 100 as "DOP" from cls a,ocl b,cls,ocl where ocl.mlt_id=cls.mlt_id and ocl.clf_id=cls.clf_id and ocl.cls_id=cls.cls_id and ocl.obj_id=b.obj_id and a.clf_id=b.clf_id and a.cls_id=b.cls_id and a.clf_id=2790 and cls.clf_id=2771 and ocl.mlt_id=1 and ocl.usr_id=282 group by cls.code,cls.cls_id,cls.name,cls.fname,a.code; Lev Код Тип строки Идентификатор Name Наименование Класс_ОКВЭД AS IS DoP 1 CL_02032 Класс 13035187 Бензины-растворители 23.20-1 100 1 CL_02034 Класс 13033285 Керосины 23.20-1 100 1 CL_02053 Класс 13033290 Масла импортные (моторные,трансмис.) 23.20-6 100 1 CL_0209 Класс 13033294 Присадки 24.66.3-6 100 1 CL_0916 Класс 13033313 Листы профилированные 27.3-19 100 1 CL_0916 Класс 13033313 Листы профилированные 27.33-1 100 1 CL_09222 Класс 13033319 Круги нержавеющие, жаростойкие 27.16.1-5 100 1 CL_09223 Класс 13033320 Круги калиброванные 27.16.1-1 100 1 CL_0923 Класс 13033323 Сталь квадратная 27.16.1-1 100 1 CL_0927 Класс 13033327 Уголки 27.16.1-18 100 1 CL_121 Класс 13033331 Ленты стальные 27.3-3 100 1 CL_12212 Класс 13033335 Электроды для сварки цв.металлов,чугуна 27.3-1 100 Теперь нужно присвоить классу максимальный из встречающихся оквэдов и записать в новую колонку "Класс_ОКВЭД TO BE".В первом селекте посчитать количество попаданий, а во-втором максимальное количество попаданий.Как это сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2017, 10:18 |
|
||
|
Найти максимальное кол-во попаданий
|
|||
|---|---|---|---|
|
#18+
yla151Существует табличка,созданная через Код: 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. Теперь нужно присвоить классу максимальный из встречающихся оквэдов и записать в новую колонку "Класс_ОКВЭД TO BE".В первом селекте посчитать количество попаданий, а во-втором максимальное количество попаданий.Как это сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2017, 10:38 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=170&tid=1886224]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
27ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 390ms |

| 0 / 0 |
