
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.02.2019, 13:22
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
Запрос следующий: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. на выдаче у нас строки , где a.name повторяется несколько раз Необходима группировка по a.name (каждая строка = отдельное имя a.name, корректная сумма в столбцах bi.price и p.sum) НО если мы ставим group by a.name , то p.sum не суммируются корректно (остается только одно значение ) а, если, добавляем sum(p.sum) - то в столбце p.sum получаются бешеные цифры Помогите, пожалуйста - наставьте на путь истинный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 13:25
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
Victor_DDD, очевидно, сначала требуется посчитать агрегаты - отдельно за начисления, отдельно за оплаты. после чего - делать соединения со счетами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 13:29
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
Щукина Анна, не подскажите как это лучше сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 13:33
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
Victor_DDD, через встроенные представления же (деривед тэйбл, селект-фром-селект)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 13:43
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
Щукина Анна, наверное так - пытаюсь разобраться с ним. Если есть возможность - подскажите, пожалуйста, как правильно сделать (не делал ранее select from select) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 14:08
|
|||
|---|---|---|---|
Просьба помочь в решении задачи |
|||
|
#18+
Victor_DDD, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 14:44
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
PaulYoung, спасибо за участие. не выходит ( 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 ' t.[sum] from bill as b inner join account as a on b.id_account = a.id OUTER AP' at line 2 Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 14:52
|
|||
|---|---|---|---|
Просьба помочь в решении задачи |
|||
|
#18+
Victor_DDD, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 14:54
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
PaulYoung, да, также попробовал менять на inner join ) (думал, не поддерживается outer apply но все равно - ошибка MySQLSyntaxErrorException: 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 ' t.[sum] from bill as b inner join account as a on b.id_account = a.id inner jo' at line 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 14:54
|
|||
|---|---|---|---|
Просьба помочь в решении задачи |
|||
|
#18+
Victor_DDD, идея, думаю, понятна, подкрутите для вашей БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2019, 14:57
|
|||
|---|---|---|---|
|
|||
Просьба помочь в решении задачи |
|||
|
#18+
PaulYoung, да, попробую, спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1829296]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 373ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...