Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выбор строки при превышении выбранной суммы
|
|||
|---|---|---|---|
|
#18+
Доброго времени. Есть таблица table с полями id, debit, credit id | debit | credit -------------------------- 1 | 1500 | NULL 2 | NULL | 800 3 | 200 |NULL 4 | NULL |1500 5 | 1300 |NULL 6 | NULL |500 7 | 800 | NULL 8 | 938 |NULL Задача состоит в следующем: нужно выбрать строку где от суммы столбца credit отнимать построчно столбец debit пока сумма кредита не будет меньше 0. Т.е. сумма столбца credit (2800) - 1500 = 1300 1300 - 200 = 1100 1100 - 1300 = -200 - это 5-ая строка. и выбрать все данные 5-ой строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2018, 00:06 |
|
||
|
выбор строки при превышении выбранной суммы
|
|||
|---|---|---|---|
|
#18+
Фраза для поиска -- "нарастающий итог". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2018, 00:14 |
|
||
|
выбор строки при превышении выбранной суммы
|
|||
|---|---|---|---|
|
#18+
Неплохая задачка. Надо своим студентам тоже предложить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2018, 00:14 |
|
||
|
выбор строки при превышении выбранной суммы
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2018, 10:58 |
|
||
|
выбор строки при превышении выбранной суммы
|
|||
|---|---|---|---|
|
#18+
court, Спасибо. Теперь понял как это работает. И еще вопрос, я так понимаю OVER (ORDER BY id) работает в версиях >=2012, а есть ли возможность реализовать это все на MSSQL2008? Или лучше переходить на 2012 версию и не морочить голову? P.S. в 2012 пока не доводилось работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2018, 12:08 |
|
||
|
выбор строки при превышении выбранной суммы
|
|||
|---|---|---|---|
|
#18+
borikgogiна MSSQL2008 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2018, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=126&tid=1688790]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 386ms |

| 0 / 0 |
