|
проблема с Group by
|
|||
---|---|---|---|
#18+
Здравствуйте, у меня есть таблица CASHSAIL имеются 3 столбца. CARDARTICU,CHECKNUMBE,SDATEZ CARDARTICU0008404800084048000225600000373100067362000673620006736200067362 CHECKNUMBE260850260850260850260850260850260850260850260850 SDATEZ2021-06-04 00:00:00.0002021-06-04 00:00:00.0002021-06-04 00:00:00.0002021-06-04 00:00:00.0002021-06-04 00:00:00.0002021-06-04 00:00:00.0002021-06-04 00:00:00.0002021-06-04 00:00:00.000 Мне нужно убрать дублирование и вытащить количество товаров в одном чеке и дату рядом. У меня не получается,как это можно реализовать? Чтобы было понятно мне нужно вытащить количество товаров за день Результат должен быть таким SDATEZ2021-06-04 00:00:00.0002021-06-05 00:00:00.0002021-06-06 00:00:00.0002021-06-07 00:00:00.0002021-06-08 00:00:00.000 QUANT140009000500078808521 подскажите кто знает как это сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2021, 12:52 |
|
проблема с Group by
|
|||
---|---|---|---|
#18+
Ablaykhan, Оконные функции. И дайте данные в нормальном виде ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2021, 15:37 |
|
проблема с Group by
|
|||
---|---|---|---|
#18+
Вопрос неясен. Кол-во товаров это что ? Сколько уникальных товаров участвовало в продажах ? count(distinct CARDARTICU) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 09:16 |
|
проблема с Group by
|
|||
---|---|---|---|
#18+
L_argo, Нет точного количество уникальных товаров, но некоторые товары дублируются. На выходе должно получиться: SDATEZ Revenue Ед.SKU2021-06-01 00:00:00 9150240 15 136 2021-06-02 00:00:00 8488478 13 922 2021-06-03 00:00:00 8983086 14 403 2021-06-04 00:00:00 9846593 15 663 2021-06-05 00:00:00 14828456 22 364 2021-06-06 00:00:00 13562826 21 171 2021-06-07 00:00:00 9398678 15 536 2021-06-08 00:00:00 8551904 14 635 2021-06-09 00:00:00 9049375 15 228 2021-06-10 00:00:00 9607197 15 860 2021-06-11 00:00:00 10236331 16 989 2021-06-12 00:00:00 12784292 19 787 2021-06-13 00:00:00 13233274 20 165 2021-06-14 00:00:00 8997826 14 811 2021-06-15 00:00:00 8817005 14 757 Я смог вытащить REVENUE(выручку) с помощью этого скрипта. Код: sql 1. 2. 3. 4.
Но почему то когда я хочу вытащить количество SKU(товаров) которые находятся в другой таблице, они выходят некорректно. Связываю я две таблицы через join. Я долго разбирался почему выходят не те цифры и понял что некоторые товары дублируются и мне нужно убрать дублирование и вытащить верные цифры SKU(товаров) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 10:12 |
|
проблема с Group by
|
|||
---|---|---|---|
#18+
a_voronin, а какие именно функции нужно использовать? Я прочитал но что то не нашел те функции которые мне нужны ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 10:35 |
|
проблема с Group by
|
|||
---|---|---|---|
#18+
Ablaykhan a_voronin, а какие именно функции нужно использовать? Я прочитал но что то не нашел те функции которые мне нужны Использовать надо мозг. В случае отсутствия оного, надо 1. привести DDL таблиц (а не сказки о том как они выглядят). 2. привести пример данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 10:58 |
|
|
start [/forum/topic.php?fid=46&fpage=21&tid=1684577]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 134ms |
0 / 0 |