|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
Добрый вечер, подскажите пожалуйста, каким образом можно получить из таблицы "First" idqty120217321430 в аналогичную по структуре таблицу с записями с нарастающим итогом =40, при этом, если последняя запись не укладывается в эти 40, то эта последняя запись должна уменьшиться до числа, позволяющего вывести данные с условием нарастающий итог = 40. В итоге должна получиться такая таблица: idqty12021733 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2017, 16:39 |
|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2017, 16:49 |
|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2017, 16:59 |
|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
LeXa NalBatlagsum_qty - qty ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2017, 17:09 |
|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
Всем большое спасибо! Не смог сразу ответить, потому что живу в восточной части России... письма долго доходят. Это способ я понял, а как сделать что-то вроде функции с условием в блоке Do...Loop, чтобы построчно происходило считывание, потому что в таблицах по несколько миллионов строк, тормоза будут нереальные (мне так кажется). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 06:17 |
|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
LeXa NalBat, Огромное человеческое спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 07:13 |
|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
Истина где-то рядомВсем большое спасибо! Не смог сразу ответить, потому что живу в восточной части России... письма долго доходят. Это способ я понял, а как сделать что-то вроде функции с условием в блоке Do...Loop, чтобы построчно происходило считывание, потому что в таблицах по несколько миллионов строк, тормоза будут нереальные (мне так кажется).То есть не требуется читать все миллионы строк из таблицы, а для получения результата запроса достаточно прочитать несколько первых строк до превышения и остановиться? Да, можно сделать на PL/pgSQL или иерархическим SQL запросом. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 15:43 |
|
Помогите пожалуйста с запросом "нарастающий итог до определенного значения".
|
|||
---|---|---|---|
#18+
LeXa NalBat, я наверно с утра не проснулся и написал бред. Предложенный тобою запрос идеально подходит, для поставленной задачи, более того я уже его успешно применил. Большое тебе за это спасибо. Ну и плюс, благодаря тебе я еще немного познал тайны PostgreSQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2017, 16:16 |
|
|
start [/forum/topic.php?fid=53&fpage=71&tid=1996433]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 315ms |
total: | 442ms |
0 / 0 |