|
|
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
С помощью каких операторов можно в конце каждого километра производить суммирование по величине в sql-части запроса? HELP!HELP!HELP! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 20:43:06 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
guly2808С помощью каких операторов можно в конце каждого километра производить суммирование по величине в sql-части запроса?группируете таблицу с суммированием столбцов "Коорд, м" и "Величина, мм" по полю "км" (select sum(...), sum(...) from ... group by km) - и соединяете с полученным результатом снова эту же таблицу, по полю "км". ЗЫ. Это часом не лабораторная работа по ОКЖД ? а то я МИИТ когда-то давно закончил, а в памяти всё это барахло типа "колея = 1520 мм", "СЦБ", типы стрелочных переводов и проч - до сих пор сидят :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 20:48:33 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Таблоид, вот меня как раз интересует как соединить с полученным результатом? Не, не лабораторная) Хотя с ржд связано :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 20:57:02 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
guly2808меня как раз интересует как соединить с полученным результатом? А зачем что-то соединять? Простой группировки недостаточно разве?.. А суммирование делается уже названной функцией SUM(). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 21:00:21 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov,авторА зачем что-то соединять? Простой группировки недостаточно разве?.. А суммирование делается уже названной функцией SUM(). Если просто использовать group by то будет выводится только суммируемая величина на каждом километре, а мне нужно чтобы ещё запрос на вывод координат и величины шёл+в конце каждого км суммирование группировкой! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 21:11:53 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
guly2808ещё запрос на вывод координат и величины шёл А для этого существуют функции MAX() и LAST_VALUE(). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 21:15:46 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, авторLAST_VALUE() эта функция разве есть в Firebird? Или только в Oracale? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 21:23:54 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
guly2808эта функция разве есть в Firebird? Или только в Oracale? И там есть и там. Главное - чтобы версия была правильная. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 21:27:11 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, спасибо! Завтра посмотрим, та версия или не та) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 21:30:09 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, зря советуешь то что работать не будет. В Fb3 для оконных функций пока отсутствует спецификация кадрирования (а по умолчанию он RANGE UNBOUNDED PRECEDING AND CURRENT ROW), поэтому LAST_VALUE будет возвращать значение текущего столбца. Но выкрутится можно с помощью FIRST_VALUE ... ORDER BY ... DESC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 22:31:37 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Симонов Денисзря советуешь то что работать не будет. А ты в самом деле понял, что такое "значение в конце каждого километра"? Я вот - нифига. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 22:45:10 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, я даже толком задания не читал. Но просто от функции LAST_VALUE сейчас толку никакого. Хотя если кто подскажет как её заставить выводить не текущее значение поля буду рад (в FB3 конечно в ORA я и сам смогу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 22:53:02 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
guly2808, SUM(value) OVER(PARTITION BY km) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 22:56:23 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Симонов Денисот функции LAST_VALUE сейчас толку никакого. Я в её описание толком и не вчитывался, но раз даже в доке написано, что результат кривой, значит он действительно кривой. Значит не судьба ТСу её использовать. Впрочем, оно по-любому не судьба, но надо же было поприкалываться... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2014, 23:23:37 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
guly2808, так-то сие достигается посредством GROUPING SETS. Вот только осталось дождаться их реализации в FB. :) Исключительно в иллюстративных целях.... там a, b, c - аналоги твоих км , коорд , знач . по полю " c " как раз идет суммирование с выводом итога под группой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 07:08:39 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
Понаделали хотелок, так теперь простой запрос через ... все советуют. Судя по листику, простой GROUP BY + UNION ALL + ORDER BY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 11:08:37 |
|
||
|
Помогите, пожалуйста!!! Запрос суммирования величины в конце каждого километра
|
|||
|---|---|---|---|
|
#18+
WildSery, ну так обычно стандартный совет делать это в отчётнике на клиенте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2014, 11:18:43 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38565280&tid=1563870]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
200ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 508ms |

| 0 / 0 |
