Hallo zusammen
ich bin ein Neuling und versuche einige Abfragen aus Access in MySql zu migrieren.
Nun habe ich folgende Code erstellt, welche in den Spalten einwandfrei dargestellt werden.
(CASE WHEN (`tblverkaufposition`.`FilialKundenID` = '0') THEN '' ELSE `tblverkaufposition`.`FilialKundenID` END ) AS `FLK`,
(CASE WHEN (`tblverkaufposition`.`Auftragsart` = '1' ) THEN 'V' END) AS `V`,
(CASE WHEN (`tblverkaufposition`.`Auftragsart` = '2' ) THEN 'S' END) AS `S`,
(CASE WHEN (`tblverkaufposition`.`Auftragsart` = '3' ) THEN 'E' END) AS `E`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '80' ) THEN '_Spez' END) AS `_Spez`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '30' ) THEN '_Ex' END) AS `Ex`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '10' ) THEN '_Ko' END) AS `Ko`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '100' ) THEN '_IMP' END) AS `IMP`
ich muss nun diese einzelnen Spalten in einer Spalte zusammenführen.
Concat (FLK, V, S, E, _Spez, Ex, Ko, Imp) as ArtID
habe ich versucht, leider ohne Erfolg. Gibt es da eine Lösung?
Grüsse
Supatome
ich bin ein Neuling und versuche einige Abfragen aus Access in MySql zu migrieren.
Nun habe ich folgende Code erstellt, welche in den Spalten einwandfrei dargestellt werden.
(CASE WHEN (`tblverkaufposition`.`FilialKundenID` = '0') THEN '' ELSE `tblverkaufposition`.`FilialKundenID` END ) AS `FLK`,
(CASE WHEN (`tblverkaufposition`.`Auftragsart` = '1' ) THEN 'V' END) AS `V`,
(CASE WHEN (`tblverkaufposition`.`Auftragsart` = '2' ) THEN 'S' END) AS `S`,
(CASE WHEN (`tblverkaufposition`.`Auftragsart` = '3' ) THEN 'E' END) AS `E`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '80' ) THEN '_Spez' END) AS `_Spez`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '30' ) THEN '_Ex' END) AS `Ex`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '10' ) THEN '_Ko' END) AS `Ko`,
(CASE WHEN (`tblartikelbase`.`Artikelart` = '100' ) THEN '_IMP' END) AS `IMP`
ich muss nun diese einzelnen Spalten in einer Spalte zusammenführen.
Concat (FLK, V, S, E, _Spez, Ex, Ko, Imp) as ArtID
habe ich versucht, leider ohne Erfolg. Gibt es da eine Lösung?
Grüsse
Supatome