Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Торговая точка/товарКоличество (шт.)Сумма (сум)Дата заказаSAL0087.1670160009834660019.07.20181325300225510019.07.2018151210058460019.07.2018201210062640019.07.2018221230001127400019.07.2018222581006088770019.07.201827122000668200019.07.2018272524001603680019.07.2018 есть такая таблица. первая строка это заказ, а все последующие это ид товара который входил в этот заказ. Как вывести это через union select? Модератор: Поработал визуализатором ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 12:16 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423, мало данных существующий пример плохо визуализирован нет корректного тестового примера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 12:30 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423, Может основы архитектуры БД посмотреть? https://ru.wikipedia.org/wiki/Третья_нормальная_форма ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 12:58 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423, А если работать с данными в таком виде, то придется через хитрозакрученную Ж изгаляться с помощью оконных функций, вроде FIRST_VALUE() OVER . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:00 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423Торговая точка/товарКоличество (шт.)Сумма (сум)Дата заказаSAL0087.1670160009834660019.07.20181325300225510019.07.2018151210058460019.07.2018201210062640019.07.2018221230001127400019.07.2018222581006088770019.07.201827122000668200019.07.2018272524001603680019.07.2018 есть такая таблица. первая строка это заказ, а все последующие это ид товара который входил в этот заказ. Как вывести это через union select? Модератор: Поработал визуализатором нормализация -1 порядка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:02 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
TaPaK, Это не нормализация никакого порядка. Даже в ХД в таком виде не держат данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:06 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
andreymx, Копировал с экселя, криво вставилось. Нужно вывести топ 3 заказа за каждый месяц в 2018 году. Первая строка Это Номер заказа, Торговая точка, кол-во продукции, сумма и так далее А во второй строке через union select нужно объединить из двух таблиц в один столбец. То есть "Торговая Точка"/"Код Товара" 'Магазин' '3123' хотя лучше так: http://prntscr.com/ndm4v4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:06 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Я так понял нужно получить такую таблицу с помощью Union all: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:08 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Kopelly, Вы за автора сделали нормальзацию, в частности попытались ввести ключи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:12 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
a_voroninKopelly, Вы за автора сделали нормальзацию, в частности попытались ввести ключи. Автор спрашивал, как вывести(да, коряво спрашивал) а вы за автора додумали про нормализацию и хранение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:12 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Даже при такой левой схеме, должен быть признак, отличающий строку идентифицирующую заказ от строк с товарами этого(этих) заказов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:24 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
982183Даже при такой левой схеме, должен быть признак, отличающий строку идентифицирующую заказ от строк с товарами этого(этих) заказов. есть буквы/нет букв ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:25 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423хотя лучше так: http://prntscr.com/ndm4v4 Это исходные данные, или результат, который надо получить? В любом случае - нужна вторая часть задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:26 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
TaPaK982183Даже при такой левой схеме, должен быть признак, отличающий строку идентифицирующую заказ от строк с товарами этого(этих) заказов.есть буквы/нет букв Логично. Но интуиция вещь не всегда точная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:27 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
+ там ID есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:28 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
982183, Это результат который надо получить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:30 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423982183, Это результат который надо получить вам же уже написали пример, как можно получить такой результат. или надо угадать вашу структуру данных и написать вам готовый запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:31 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Тогда Kopelly дал совершенно правильное направление. Осталось только понять, что для получения результата надо видеть и первичные данные или просто их структуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 13:31 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423все последующие Последующие — это какие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 15:01 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Alibek B., http://prntscr.com/ndm4v4 Обратите внимание на данный скриншот. Это результат который должен получиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 15:13 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423Alibek B., http://prntscr.com/ndm4v4 Обратите внимание на данный скриншот. Это результат который должен получитьсяИз чего он должен получиться? Из воздуха? Будьде добры выполнить рекомендации из п.4 и п.6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 15:18 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевичm1ke423Alibek B., http://prntscr.com/ndm4v4 Обратите внимание на данный скриншот. Это результат который должен получитьсяИз чего он должен получиться? Из воздуха? Будьде добры выполнить рекомендации из п.4 и п.6 вы что не художник? нарисуйте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 15:19 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
m1ke423, А теперь добавь ещё одну такую группу "строки и подстроки", перемешай все строки и ещё разок объясни, где там группа, а где все члены этой группы. Ты введи ещё один столбец с кодом группы. И сделай так, чтобы у всех строк одной группы был общий одинаковый код. Можешь немного ещё улучшить - выдели после этого первую строку в отдельную таблицу. Вот теперь у тебя получится нормализованная человеческая таблица, с которой можно будет работать. А то, что ты тут нарисовал - это ты пытался пользоваться SQL Server'ом так, как ты всегда пользовался Excel'ем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 15:46 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Человеку, скорее всего просто нужен отчет и слать его нужно не в проектирование, а в репортинг Описанием своего UNION он пытался, понятными для этого раздела словами, объяснить, что первой строкой ему нужна сумма по группе заказа PS. Все выше написанное исключительно ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 18:35 |
|
||
|
Как соединить такое?
|
|||
|---|---|---|---|
|
#18+
Давайте попробую объяснить более понятно Я стажёр в IT отделе одной из фирм. Опыт с t-sql всего неделя. Дали задание: Необходимо составить топ 3 отчёта по сумме продаж за каждый месяц, за 2018 год. И есть пример как это должно выглядеть в ssms http://prntscr.com/ndm4v4 То есть первая строка выдаёт сам заказ (SAL0087.1670), название торговой точки(Азизбек.... МЧЖ), единица измерения (блоки) с общим количеством товара (2060) и суммой (98 миллионов) А ниже собственно (1325) ид товара, (Sarbast Original) имя товара у которого ид(1325), кол-во штук даного товара и собственно общая сумма. Сумму можно найти умножением Кол-ва на цену 1 товара Дополнительную информацию в виде моего кода и прочего могу скинуть завтра когда буду в офисе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2019, 19:13 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39803300&tid=1687934]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 379ms |

| 0 / 0 |
