|
Запрос последниx значений
|
|||
---|---|---|---|
#18+
Здравствуйте. Искал ответ на свой вопрос тут, но предложенные варианты мне не помогли. Имеется БД в которой есть несколько таблиц: Список домов; (Адрес дома, ну и общая информация по дому (кол-во подъездов, участок и пр.) Список квартир (в которой присваивается уникальный ИД каждой квартиры); (ИД квартиры, ИД дома, номер квартиры) Список счётчиков, которые установлены в квартире; (ИД квартиры, ИД счётчика, номер счётчика и информация по счётчика) Таблица с показаниями счётчика (ИД счётчика, показание счётчика, дата снятия показания) Мне нужно распечатать на бумаге реестр в котором бы содержалась информация: Адрес дома, Номер квартиры, номер счётчика, последнее введённое показания, дата последнего введённого показания. Сейчас пока сделал следующим образом: сделал запрос с итогами, в котором формируется информация об адресе дома, квартире и последнем показании (в этом запросе формируется список из всех домов и квартир, с датой последнего показания. Если показания по квартире нет, то в этой колонке пустота). Создал ещё один запрос, куда добавил адрес дома, номер квартиры, показания, дата снятия показания. Между таблицами, в которых содержатся эти поля, провёл нужные связи, плюс добавил запрос с итогом (который тоже соединил с нужными таблицами). В итоге получаю список из квартир, которые передавали показания (и отображаются именно последние показания), но если показаний с квартиры нет, то она не отображается. Настройка параметров объединения отличное от "объединения только тех записей, в которых связанные поля обеих таблиц совпадают" приводит ошибке "неоднозначные внешние связи". Подскажите как правильно мне достичь результата? (сформировать таблицу из всех квартир на доме, с отображением последних переданных показаний, а если нет показаний, то ячейка остаётся пустой). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 09:17 |
|
Запрос последниx значений
|
|||
---|---|---|---|
#18+
Разумнее приложить свою БД, почищенную от лишнего хлама (ненужные для сути вопроса модули/формы/отчёты/прочее, избыток записей), пожатую и заархивированную. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2018, 09:24 |
|
Запрос последниx значений
|
|||
---|---|---|---|
#18+
Ещё раз здравствуйте!)) Есть 4 связанные таблицы и запрос. Запрос выводит все имеющиеся записи из таблицы показанияИПУ. А надо, чтобы показывались только последние показания, либо пустая клетка, если показаний нет вообще. Спасибо!)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 07:03 |
|
Запрос последниx значений
|
|||
---|---|---|---|
#18+
AkinaРазумнее приложить свою БД, почищенную от лишнего хлама (ненужные для сути вопроса модули/формы/отчёты/прочее, избыток записей), пожатую и заархивированную. Спасибо за быстрый ответ и извините, что сам так долго отвечал(( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 07:16 |
|
Запрос последниx значений
|
|||
---|---|---|---|
#18+
Например, так. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 07:51 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1611593]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 418ms |
0 / 0 |