powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по выбору данных
2 сообщений из 2, страница 1 из 1
Вопрос по выбору данных
    #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
Вопрос по выбору данных
    #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
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по выбору данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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