Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по выбору данных / 2 сообщений из 2, страница 1 из 1
03.03.2018, 12:41
    #39609973
Kadekin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по выбору данных
Добрый день. Firebird 2.5
Делаю выборку по таблицам
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT  c.name, a.PZ_ZAKAZ, b.d_start, 
(a.pz_zakaz||'-'||'('||a.pz_s||')') opis

FROM PLAN$ZAKAZ a, ANALIZ$ZAKAZ b, LABEL$TOCHKA c

WHERE a.pz_zakaz=b.analizzakaz
AND b.tochka=c.t_unit

ORDER BY a.PZ_ZAKAZ,b.tochka, b.d_start



Все нормально выводятся данные. Но не пойму как сгруппировать данные а именно нужно получить

Код: plaintext
1.
2.
3.
4.
5.
6.
   NAME          OPIS       D_Start
---------------------------------------------
|Опрер1| Zakaz1, Zakaz2..| 03.02.2018|
|Опрер2| Zakaz3, Zakaz2..| 03.02.2018|
|Опрер4| Zakaz1, Zakaz2..| 03.02.2018|
----------------------------------------------  
...
Рейтинг: 0 / 0
03.03.2018, 13:28
    #39609985
Вопрос по выбору данных
Как насчет следующего запроса
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT C.NAME
     , LIST(A.PZ_ZAKAZ, ',') AS OPIS
     , MIN(B.D_START) AS D_START
  FROM PLAN$ZAKAZ A, ANALIZ$ZAKAZ B, LABEL$TOCHKA C
 WHERE A.PZ_ZAKAZ = B.ANALIZZAKAZ
   AND B.TOCHKA = C.T_UNIT
GROUP BY 1
ORDER BY 1
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по выбору данных / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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