Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нутром чую, что литр.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите, пожалуйста, имеет ли вообще смысл делать такое на SQL? Есть такая таблица Declare @t table (aID int, bID int, Cnt real) insert into @t select 1, 1 ,0.0 union all select 2, null ,null union all select 3, null ,null union all select 4, null ,null union all select 5, null ,null union all select 6, null ,null union all select 7, 7 ,4444 union all select 8, null ,null union all select 9, null ,null union all select 10, 10 ,1234 Надо посчитать количество записей со значением NULL в поле Cnt между записями с ненулевым значением Cnt. Затем Значение Cnt разделить на количество записей и умножить на номер строки между ненулевыми значениями. В результате должна получиться такая таблица Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2019, 15:38 |
|
||
|
Нутром чую, что литр.
|
|||
|---|---|---|---|
|
#18+
i-n-d-e-x, 2012+ Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2019, 16:59 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1687725]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 346ms |

| 0 / 0 |
