|
Помогите, пожалуйста, создать запрос.
|
|||
---|---|---|---|
#18+
Здравствуйте, уважаемые форумчане. Есть таблица Check IDCityDataAdd12341Mos03.202022.0324.0325.032SPB03.202024.0325.033KOL03.202023.0325.034Mos04.202022.0424.0425.045SPB04.202024.0425.046KOL04.202023.0425.04 Поле AddData - месяц внесения показаний, пустых полей не бывает, значения вносятся каждый месяц Как создать запрос, чтобы получилось AddDataMos1Mos2Mos4SPB1SPB2KOL3KOL403.202022.0324.0325.0324.0325.0323.0325.0304.202022.0424.0425.0424.0425.0423.0425.04 При этом, если будут появляться значения в пустых полях таблицы, чтобы в запросе появлялся соответствующий столбец, например М3 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2021, 18:03 |
|
Помогите, пожалуйста, создать запрос.
|
|||
---|---|---|---|
#18+
HB, ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2021, 09:38 |
|
Помогите, пожалуйста, создать запрос.
|
|||
---|---|---|---|
#18+
zimkon, Спасибо большое, разбираюсь. Идея ясна. Пытаюсь все засунуть в один запрос. Результат выложу. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2021, 14:43 |
|
Помогите, пожалуйста, создать запрос.
|
|||
---|---|---|---|
#18+
HB, А Вы не задумывались над таким моментом: каким "монстроподобным" станет запрос если отразить в нем данные за десяток городов за все 12 месяцев и какая дата будет в поле AddData? Или БД создается для 3 городов и 3 месяцев ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2021, 15:35 |
|
Помогите, пожалуйста, создать запрос.
|
|||
---|---|---|---|
#18+
sdku HB, А Вы не задумывались над таким моментом: каким "монстроподобным" станет запрос если отразить в нем данные за десяток городов за все 12 месяцев Конечно подумал. Запрос только для 3 городов и по 4 пунктам. Скоро появится еще один город и два пункта. sdku HB, ... и какая дата будет в поле AddData? Тут не понял. Значения в DataAdd (неправильно написал название в посте, в таблице правильно), это дата формат mm.dd.yyyy , поле заполняется автоматом раз в месяц при создании записи. При создании перекрестного запроса она урезается MIDом для удобства просмотра, а поле с полной датой используется для сортировки и оно скрывается. Поменял названия полей на буквы, теперь таблица Check выглядит так: IDCityDataAddABCD1MOS01.03.202022.03.202024.03.202025.03.20202SPB02.03.202024.03.202025.03.20203KOL03.03.202023.03.202025.03.20204MOS07.04.202023.04.202025.04.202028.04.20205SPB15.04.202024.04.202025.04.20206KOL22.04.202023.04.202025.04.20207MOS12.05.202018.05.202019.05.202025.03.20208SPB18.05.202019.03.202024.03.20209KOL19.05.202027.05.202028.05.202029.05.2020 Вот результат Q_Check DataAddМесяцKOL 2KOL 3KOL 4MOS 1MOS 2MOS 4SPB 1SPB 22020 03 Март 2020Март 202023.03.202025.03.202022.03.202024.03.202025.03.202024.03.202025.03.20202020 04 Апрель 2020Апрель 202023.04.202025.04.202023.04.202025.04.202028.04.202024.04.202025.04.20202020 05 Май 2020Май 202027.05.202028.05.202029.05.202018.05.202019.05.202025.03.202019.03.202024.03.2020 В общем, если интересно, что получилось, выкладываю базу для критики. Еще раз СПАСИБО zimkon! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2021, 15:48 |
|
Помогите, пожалуйста, создать запрос.
|
|||
---|---|---|---|
#18+
sdku А Вы не задумывались над таким моментом: Самое время сказать - Базу в топку , и все переделывать заново. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2021, 15:58 |
|
|
start [/forum/topic.php?fid=45&fpage=8&tid=1609721]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 417ms |
0 / 0 |