SQL превращает строку в столбец - PullRequest
0 голосов
/ 23 декабря 2011

Как превратить строку в столбец в SQL

FIRMA       PSNR    FELDNR  PFLFDNR INHALT  PFGLTAB PFGLTBIS
1           1       013     1       1211111 201111  20111231
1           1       014     2       0,75    2011121 20111111
1           2       013     1       1312312 2011101 20991010
1           2       014     2       1       2011101 20991010
1           3       013     1       666666  2011111 20190101
1           3       014     2       0,925   2011010 20990101

должно выглядеть так: psnr - это ключ, а над feldnr 013 или 014 у вас другое значение

FIRMA       PSNR   FELDNR  PFLFDNR  INHALT  (Inhalt as FTE) PFGLTAB PFGLTBIS
1           1       013     1       12111111 0,75           201111  20111231
1           2       013     1       1312312  1              2011101 20991010
1           3       013     1       666666   0,925          2011111 20190101

1 Ответ

0 голосов
/ 23 декабря 2011

Не уверен на 100%, что вы спрашиваете, но здесь идет речь:

select a.FIRMA,a.PSNG,a.FELDNR,a.PFLFDNR,a.INHALT,b.INHALT as '(Inhalt as FTE)',
       a.PFGLTAB,a.PFGLTBIS
FROM table a
JOIN table b ON a.FIRMA=b.FIRMA and a.PSNR=b.PSNR AND b.FELDNR='014'
WHERE a.FELDNR='013'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...