|
|
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
Добрый день! Никак не могу побороть. Есть табличка с данными (набор документов), в которой есть поле "дата". Date_doc 01.01.2016 01.01.2016 02.01.2016 04.01.2016 04.01.2016 04.01.2016 04.01.2016 И так далее. Кол-во записей на каждую дату разное. Надо получить количество строк на выбранную дату. Т.е. в моем примере на: 01.01.2016 - 2 шт. 02.01.2016 - 3 шт. 03.01.2016 - 3 шт. 04.01.2016 - 7 шт. Код: sql 1. 2. 3. 4. 5. Возвращает ерунду Поискал по форуму - обычно народ суммирует что-то из данных в табличках. А тут как? Шаманил с переменными типа sum(@q :=@q + 1). Не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2016, 20:15 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
Join непонятный Код: tsql 1. 2. 3. 4. 5. 6. Таблиц две или одна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 03:21 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
Табличка одна. В Вашем селекте идет просто Count(*) по датам, а мне надо именно нарастающее кол-во, т.е. на какую-то дату должен быть итог за предыдущие. Вот это Код: sql 1. 2. 3. просто группировка. Результат: att_val" count(*) 2016-01-04" 7 2016-01-05" 4 2016-01-09" 4 А должно быть так: 2016-01-04" 7 2016-01-05" 11 2016-01-09" 15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 09:54 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
miv32 , Скрипт создания и наполнения таблицы (проверенный!) в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 10:18 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#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. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 10:44 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 12:10 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
Пардон, недопричесал... вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 12:11 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
Круть! :) Преогромнейшее спасибо. То что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 12:28 |
|
||
|
Накопительный итог по диапазону дат
|
|||
|---|---|---|---|
|
#18+
ну всётаки сумировать с переменными наверно более трезвое решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 12:52 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1831216]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 466ms |

| 0 / 0 |
