|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Столкнулся с проблемой того что нужно посчитать сумму у записей с одинаковым кодом и толщиной. Тут на картинке вывод данных из таблицы -> https://ibb.co/j3RhR8x Код: plsql 1. 2. 3. 4. 5. 6. 7.
Тут я реализовал так как знаю -> https://ibb.co/kDyVJRr Код: plsql 1. 2. 3. 4. 5. 6. 7.
Но мне очень нужно для составления отчета что бы выводило вот так -> https://ibb.co/jRMtzWX Подскажите пожалуйста как составить такой запрос ? Заранее за вашу помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 22:00 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Builder988Столкнулся с проблемой того что нужно посчитать сумму у записей с одинаковым кодом и толщиной. Тут на картинке вывод данных из таблицы -> https://ibb.co/j3RhR8x Код: plsql 1. 2. 3. 4. 5. 6. 7.
Тут я реализовал так как знаю -> https://ibb.co/kDyVJRr Код: plsql 1. 2. 3. 4. 5. 6. 7.
Но мне очень нужно для составления отчета что бы выводило вот так -> https://ibb.co/jRMtzWX Подскажите пожалуйста как составить такой запрос ? Заранее благодарю за вашу помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 22:19 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Builder988Но мне очень нужно для составления отчета что бы выводило вот так -> https://ibb.co/jRMtzWX Ссылки не открываются. Напишите тут, как Вам нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 23:09 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Выложите: 1) DDL таблиц (выполнить SHOW CREATE TABLE tablename и вырезать от CREATE TABLE до последней закрывающей скобки) 2) Образец данных для каждой таблицы (набор INSERT INTO с данными) 3) Желаемый результат на именно таких данных, с объяснением, почему именно так Первые два пункта - в теге SRC, третий в теге Table (разделитель полей - запятая). Перед публикацией проверить вид текста (кнопка Просмотр). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 07:32 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Akina, Код: 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. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122.
Нужно что бы выводило вот так: Code thickness width height name SUM1426 16 1500 900 1.12/18 1.351426 20 2000 1200 21.1/19 2.41478 32 1500 2500 1.12/18 4.0861478 32 420 800 1.12/18 4.086 Спасибо что откликнулись на проблему) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:26 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Как получено значение 4,086? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:48 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Akina, Сумма 3 и 4 записи ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:52 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
А почему первые две записи не суммированы, а вторые две - суммированы? по какому признаку разделение/группировка? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:56 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
И версию MySQL сразу уточните. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:57 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Для MySQL 8+ это будет, наверное, так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
См. fiddle . ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:05 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Akina, Группируется по коду и толщине. Версия - 5.6.43-log ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:16 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Akina, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(PARTITION BY code, thickness) / 1000000 AS SUM2 FROM sklad INNER JOIN `code` ' at line 7 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:18 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Для 5.6 ничего лучше, чем Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
не получается... Две строки закомментированы, но не могу выловить по логике, можно это делать или нет. fiddle ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:36 |
|
Посчитать сумму записей с одинаковыми полями без удаления
|
|||
---|---|---|---|
#18+
Builder988[Err] 1064 - You have an error in your SQL syntax;Ну русским же по белому написано - для ВОСЬМОЙ версии!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:37 |
|
|
start [/forum/topic.php?fid=47&msg=39797105&tid=1829203]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 182ms |
0 / 0 |