Hallo,
wie kann man Zeilen zusammenfassen und dabei die unterschiedlichen Zeilen in Spalten anfügen?
Danke im Voraus
Soll-Ausgabe:
id | Artikelnummer | Bezeichnung1 | Bezeichnung2 | … |
---|---|---|---|---|
\KON-Standard\Q11\Q11002.sldprt#TM00_TF00 | Q110020000 | Podestriegel 01 | BG Podest Dreieck 760 | |
… |
aktuelle Ausgabe:
id | VariableName | ValueText |
---|---|---|
\KON-Standard\Q11\Q11001.sldprt#@ | Artikelnummer | |
\KON-Standard\Q11\Q11001.sldprt#@ | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11001.sldprt#TM00_TF00 | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11001.sldprt#TM42_TF00 | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11001.sldprt#TM03_TF00 | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11001.sldprt#TM00_TF00 | Bezeichnung2 | BG Podest Quadrat 760 |
\KON-Standard\Q11\Q11001.sldprt#TM42_TF00 | Bezeichnung2 | BG Podest Quadrat 760 |
\KON-Standard\Q11\Q11001.sldprt#TM03_TF00 | Bezeichnung2 | BG Podest Quadrat 760 |
\KON-Standard\Q11\Q11002.sldprt#TM00_TF00 | Artikelnummer | Q110020000 |
\KON-Standard\Q11\Q11002.sldprt#TM42_TF00 | Artikelnummer | Q110024200 |
\KON-Standard\Q11\Q11002.sldprt#TM03_TF00 | Artikelnummer | Q110020300 |
\KON-Standard\Q11\Q11002.sldprt#@ | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11002.sldprt#TM00_TF00 | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11002.sldprt#TM42_TF00 | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11002.sldprt#TM03_TF00 | Bezeichnung1 | Podestriegel 01 |
\KON-Standard\Q11\Q11002.sldprt#@ | Bezeichnung2 | BG Podest Dreieck 760 |
\KON-Standard\Q11\Q11002.sldprt#TM00_TF00 | Bezeichnung2 | BG Podest Dreieck 760 |
\KON-Standard\Q11\Q11002.sldprt#TM42_TF00 | Bezeichnung2 | BG Podest Dreieck 760 |
\KON-Standard\Q11\Q11002.sldprt#TM03_TF00 | Bezeichnung2 | BG Podest Dreieck 760 |
\KON-Standard\Q11\Q11004.sldprt#@ | Artikelnummer | |
\KON-Standard\Q11\Q11004.sldprt#@ | Bezeichnung1 | Kantholz links |
\KON-Standard\Q11\Q11004.sldprt#TM00_TF00 | Bezeichnung1 | Kantholz links |
\KON-Standard\Q11\Q11004.sldprt#TM42_TF00 | Bezeichnung1 | Kantholz links |
\KON-Standard\Q11\Q11004.sldprt#TM03_TF00 | Bezeichnung1 | Kantholz links |
\KON-Standard\Q11\Q11004.sldprt#@ | Bezeichnung2 | Leiter schräg, PH 1950 |
\KON-Standard\Q11\Q11004.sldprt#TM00_TF00 | Bezeichnung2 | Leiter schräg, PH 1950 |
\KON-Standard\Q11\Q11004.sldprt#TM42_TF00 | Bezeichnung2 | Leiter schräg, PH 1950 |
\KON-Standard\Q11\Q11004.sldprt#TM03_TF00 | Bezeichnung2 | Leiter schräg, PH 1950 |
… |
aktuelle Abfrage:
Select CONCAT(PROJ.Path, doc.Filename, ‚#‘, CONF.ConfigurationName) as id, var.VariableName, VARVAL.ValueText
FROM Documents as DOC
LEFT JOIN DocumentsInProjects as DOCinPROJ on doc.DocumentID = DOCinPROJ.DocumentID
LEFT JOIN Projects as PROJ on PROJ.ProjectID = DOCinPROJ.ProjectID
LEFT JOIN VariableValue as VARVAL on VARVAL.DocumentID = doc.DocumentID and VARVAL.RevisionNo = dbo.Src_MaxVarVer(doc.DocumentID, VARVAL.VariableID, doc.LatestRevisionNo)
LEFT JOIN Variable as VAR on VAR.VariableID = varval.VariableID
LEFT JOIN DocumentConfiguration as CONF on CONF.ConfigurationID = VARVAL.ConfigurationID
WHERE doc.Filename like ‚Q1100%‘ and CHARINDEX(var.VariableName, ‚Artikelnummer|Bezeichnung1|Bezeichnung2‘) > 0
order by VARVAL.ConfigurationID , var.VariableName