|
Подсчёт разных клиентов по одной карте
|
|||
---|---|---|---|
#18+
Присутсвует следующая таблица: CREATE TABLE #t (date_time date, client_id nvarchar(50), app_id nvarchar(50),card_number nvarchar(50)); INSERT INTO #t VALUES ('2021-01-01','A','1r111','1****1'), ('2022-02-02','A','2r222','1****1'), ('2023-03-03','B','3r333','1****1'), ('2024-04-04','C','4r444','1****1'), ('2025-05-05','B','5r555','1****1'), ('2026-06-06','B','6r666','1****1'), ('2027-07-07','B','7r777','1****1'); app_id - id заявки, всегда уникальное значение client_id - id клиента, тянется за клиентом сard_number - номер карты, в этой таблице все клиенты пользовались одной картой. Подскажите, каким образом я могу создать запрос, который будет подсчитывать сколько разных клиентов пользовались картой, на момент заявки? Группировка должна быть по app_id. Итог, который хотелось бы получить: app_id client_count 1r111 1 2r222 1 3r333 2 4r444 3 5r555 3 6r666 3 7r777 3 Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 16:08 |
|
Подсчёт разных клиентов по одной карте
|
|||
---|---|---|---|
#18+
что-то типа count(distinct client_id) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 16:14 |
|
Подсчёт разных клиентов по одной карте
|
|||
---|---|---|---|
#18+
elay13, так как-то Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
app_idxz1r11112r22213r33324r44435r55536r66637r7773 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 18:10 |
|
Подсчёт разных клиентов по одной карте
|
|||
---|---|---|---|
#18+
даа, и карту, конечно, в partition нужно, если выборка по нескольким картам будет ... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 18:18 |
|
Подсчёт разных клиентов по одной карте
|
|||
---|---|---|---|
#18+
court, всегда завидовал людям, которые умеют понимать ТЗ по столь малым предпосылкам! Подскажите, каким образом я могу создать запрос, который будет подсчитывать сколько разных клиентов пользовались картой, на момент заявки? Группировка должна быть по app_id. Вот что значит "на момент заявки"??? Что такое момент заявки? Где это объяснено? Про то, что никак тоже не описано, как заявки связаны с клиентами, я даже уже и говорить не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 18:27 |
|
Подсчёт разных клиентов по одной карте
|
|||
---|---|---|---|
#18+
court, Огромное спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2021, 10:36 |
|
|
start [/forum/topic.php?fid=46&fpage=22&tid=1684613]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 137ms |
0 / 0 |