powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать выборку данных из разных строк однойт аблицы?
6 сообщений из 6, страница 1 из 1
Как сделать выборку данных из разных строк однойт аблицы?
    #38979154
LizSamor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Помогите советом: есть таблица в БД, в которой содержится история обработки заявок, т.е. каждая строка в таблице - это запись об одном изменении одной заявки. Заявка создана - запись в таблице, перемещена - запись в таблице, закрыта - запись в таблице. Заявок много. Как сделать выборку для отчета - т.е. взять из одной строки время перемещения, из другой - время блокировки и владельца заявки, т.е. по факту сделать выборку данных из разных строк одной таблицы, привязав это всё к номеру заявки, хранящемуся в другой таблице?
...
Рейтинг: 0 / 0
Как сделать выборку данных из разных строк однойт аблицы?
    #38979163
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LizSamor,

Что должен показать "отчет"? Историю изменений?
...
Рейтинг: 0 / 0
Как сделать выборку данных из разных строк однойт аблицы?
    #38979173
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привязать к основной таблице заявок (или подзапросу) несколько копий, из каждоё копии извлечь нужные данные.
...
Рейтинг: 0 / 0
Как сделать выборку данных из разных строк однойт аблицы?
    #38979689
LizSamor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arhat109LizSamor,

Что должен показать "отчет"? Историю изменений?

Отчет должен показать скорость принятия заявки в работу, я делаю SQL-запрос через источник данных в Excel, где в отдельном столбце будет считаться время от перемещения заявки до ее блокировки.
...
Рейтинг: 0 / 0
Как сделать выборку данных из разных строк однойт аблицы?
    #38979690
LizSamor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaПривязать к основной таблице заявок (или подзапросу) несколько копий, из каждоё копии извлечь нужные данные.

А поконкретней расскажите, пожалуйста? Какие команды? Или пример запроса можно?
...
Рейтинг: 0 / 0
Как сделать выборку данных из разных строк однойт аблицы?
    #38979697
max case
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
5.
6.
select номер_заявки, 
  max(case when flag='Заявка создана' then fld_datetime end) as создана,
  max(case when flag='Заявка перемещена' then fld_datetime end) as перемещена,
  max(case when flag='Заявка закрыта' then fld_datetime end) as закрыта
from есть_таблица_в_БД
group by номер_заявки
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать выборку данных из разных строк однойт аблицы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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