powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите с sql-запросом
3 сообщений из 3, страница 1 из 1
Помогите с sql-запросом
    #36003148
Mantikhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется табличка Mov со следующими полями:
id_mov - счётчик
reg - регистрационный номер (внешний ключ)
mov - событие (вкл./выкл.) :integer 1 или 0 соответственно
date - дата события
reason - причина события (внешний ключ)
note - примечание

Таблица содержит информацию об остановках/запусках лифтов. Если остановка, то mov=0, reason - причина, note - примечание. Если запуск, то mov=1, reason - что сделано.

Нужно для reg='переменная' вывести такую табличку: дата остановки, причина, примечание, дата запуска, что сделано.

Я пытаюсь сделать так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT MovOff.date_time_mov, MovOff.reason, MovOff.reason_note, MovOn.date_time_mov, MovOn.reason
FROM (SELECT date_time_mov, MovReas.reason, reason_note 
      FROM Mov 
         JOIN MovReas 
         ON Mov.reason=id_reason 
      WHERE mov= 0  
        AND reg=IntToStr(reg) 
      ORDER BY date_time_mov) AS MovOff, 
     (SELECT date_time_mov, MovReas.reason
      FROM Mov 
         JOIN MovReas 
         ON Mov.reason=id_reason 
      WHERE mov= 1  
        AND reg=IntToStr(reg) 
      ORDER BY date_time_mov) AS MovOn

Что скажете?
...
Рейтинг: 0 / 0
Помогите с sql-запросом
    #36003150
Mantikhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой... забыла уточнить: reg который в скобочках - это переменная
...
Рейтинг: 0 / 0
Помогите с sql-запросом
    #36003153
Mantikhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мдя... склероз прогрессирует: забыла ещё уточнить )))))))))))))

Вторая табличка MovReas:
id_reason - счётчик (он идёт в табличку Mov поле reason)
reason - собственно причина включения/выключения
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите с sql-запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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