|
Выборка всех пар Дата-Клиент
|
|||
---|---|---|---|
#18+
Подскажите, пожалуйста, как правильно составить запрос в Excel. У меня есть таблица, в которой три поля: дата, компания и сумма. И вот из этого пытаюсь сделать таблицу, где бы каждой дате соответствовал каждый клиент, даже если в эту дату по этому клиенту не было суммы (будет показывать null). Кажется, должно быть просто, но я застрял ) Делал так: SELECT t.* FROM [Выгрузка] as t LEFT JOIN (SELECT DISTINCT [Клиент] FROM [Выгрузка]) as t1 ON t.[Клиент] = t1.[Клиент] ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 13:42 |
|
Выборка всех пар Дата-Клиент
|
|||
---|---|---|---|
#18+
Soilwork, Так просто декартово произведение нужно? Тогда SELECT distinct [дата], Клиент FROM [Выгрузка] as t LEFT JOIN (SELECT DISTINCT [Клиент] FROM [Выгрузка]) as t1 ON 1=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 09:04 |
|
Выборка всех пар Дата-Клиент
|
|||
---|---|---|---|
#18+
SELECT distinct [дата], t1.Клиент FROM [Выгрузка] as t LEFT JOIN (SELECT DISTINCT [Клиент] FROM [Выгрузка]) as t1 ON 1=1 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2020, 07:51 |
|
Выборка всех пар Дата-Клиент
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2020, 13:56 |
|
|
start [/forum/topic.php?fid=61&msg=39960982&tid=2171877]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 412ms |
0 / 0 |