Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос, который добавляет строки / 8 сообщений из 8, страница 1 из 1
21.02.2018, 22:56
    #39605849
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос, который добавляет строки
Здравствуйте!

Есть исходная таблицаТТ SKU Дата МераТТ1 SKU1 01.02.2018 10ТТ1 SKU1 03.02.2018 20ТТ1 SKU1 05.02.2018 30ТТ1 SKU2 01.02.2018 11ТТ1 SKU2 03.02.2018 21ТТ1 SKU2 05.02.2018 31ТТ2 SKU1 01.02.2018 12ТТ2 SKU1 03.02.2018 22ТТ2 SKU1 05.02.2018 32ТТ2 SKU2 01.02.2018 13ТТ2 SKU2 03.02.2018 23ТТ2 SKU2 05.02.2018 33
Нужно получить такую таблицуТТ SKU Дата МераТТ1 SKU1 01.02.2018 10ТТ1 SKU1 02.02.2018 0ТТ1 SKU1 03.02.2018 20ТТ1 SKU1 04.02.2018 0ТТ1 SKU1 05.02.2018 30ТТ1 SKU2 01.02.2018 11ТТ1 SKU2 02.02.2018 0ТТ1 SKU2 03.02.2018 21ТТ1 SKU2 04.02.2018 0ТТ1 SKU2 05.02.2018 31ТТ2 SKU1 01.02.2018 12ТТ2 SKU1 02.02.2018 0ТТ2 SKU1 03.02.2018 22ТТ2 SKU1 04.02.2018 0ТТ2 SKU1 05.02.2018 32ТТ2 SKU2 01.02.2018 13ТТ2 SKU2 02.02.2018 0ТТ2 SKU2 03.02.2018 23ТТ2 SKU2 04.02.2018 0ТТ2 SKU2 05.02.2018 33
Где начало периода 01.02.2018 и конец периода 05.02.2018.

Как можно Acces-им SQL получить такую таблицу? Учитывая, что в исходных данных 30 000 строк.
...
Рейтинг: 0 / 0
22.02.2018, 08:35
    #39605932
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос, который добавляет строки
Да запросто! Всего делов - сгенерировать статическую или динамическую таблицу со всеми датами нужного диапазона да примотать к ней левым образом исходную таблицу.
...
Рейтинг: 0 / 0
22.02.2018, 10:26
    #39605987
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос, который добавляет строки
Akinaсгенерировать статическую или динамическую таблицу со всеми датами нужного диапазона...Каким образом сгенерировать? Возможно без VBA, а только запросом?
...
Рейтинг: 0 / 0
22.02.2018, 10:35
    #39605993
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос, который добавляет строки
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select dateadd("d",num,#2018-02-01#) as Дата 
from (select top 1 0 as num from msysobjects
      union all
      select top 1 1 from msysobjects
      union all
      select top 1 2 from msysobjects
      union all
      select top 1 3 from msysobjects
      union all
      select top 1 4 from msysobjects
      ) dummy
...
Рейтинг: 0 / 0
22.02.2018, 11:17
    #39606012
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос, который добавляет строки
Akina,

Что то не работает запрос
...
Рейтинг: 0 / 0
22.02.2018, 11:31
    #39606026
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос, который добавляет строки
А какое отношение всё это имеет к Excel? раздел-то по MS Access...
...
Рейтинг: 0 / 0
22.02.2018, 11:54
    #39606052
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос, который добавляет строки
AkinaА какое отношение всё это имеет к Excel? раздел-то по MS Access...В excel SQL-запрос является acces-им.
...
Рейтинг: 0 / 0
22.02.2018, 15:50
    #39606221
Запрос, который добавляет строки
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос, который добавляет строки / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]