-
erledigt
Der Hinweis von mk mit dem Trim in der Funktion war die Lösung:
... WHERE FIR = trim(PARFir)
and KDNR = trim(ParKdnr)
...
Danke an euch alle
-
Dass der Trim von Erfolg gekrönt wird spricht gegen eine korrekte Parameterübergabe. Wenn diese ohne führende Leerzeichen erfolgt dann muss es auch ohne klappen da Leerzeichen am Ende nicht relevant sind.
Aber ein scalarer Subselect wäre trotzdem einfacher.
-
 Zitat von Fuerchau
Aber ein scalarer Subselect wäre trotzdem einfacher.
Das musst Du mal erklären, wie Du mit einem skalaren Subselect die Warengruppen über mehrere (unbestimmt viele) Zeilen als String verknüpfen und dann ausgeben willst!
Birgitta
-
Ja OK, das habe ich dann doch überlesen.
Aber gabs da nicht was mit recursiver CTE in einem anderen Beitrag?
-
 Zitat von Fuerchau
Ja OK, das habe ich dann doch überlesen.
Aber gabs da nicht was mit recursiver CTE in einem anderen Beitrag?
Mit Recursiven CTEs geht so was und müsste etwa so aussehen:
Code:
with x as (SELECT ROW_NUMBER() over(partition by FirNr, KndNr ORDER BY rrn(a)) Seq,
a.*
FROM Table1 a),
Rec (FirNr, KndNr, Wagr, Seq)
as ( select FirNr, KndNr, x.Wagr, Seq from x where Seq = 1
union all
select x.FirNr, x.KndNr concat ' ' concat Rec.WaGr,
Rec.Seq + 1
from x join Rec on x.FirNr = Rec.FirNr
and x.KndNr = Rec.KndNr
and x.Seq = Rec.seq + 1),
y as (select FirNr, KndNr, Max(Seq) Seq
From Rec
Group By FirNr, KndNr)
select rec.FirNr, rec.KndNr, WaGr
from Rec join y Using (FirNr, KndNr, Seq )
Ob das allerdings einfacher als die kleine UDF ist wage ich zu bezweifeln.
Birgitta
Similar Threads
-
By Booley in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 30-03-12, 12:37
-
By mwithake in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 04-08-09, 14:57
-
By lyrics in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-08-06, 12:10
-
By steven_r in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 01-06-06, 12:16
-
By GHoffmann in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 07-07-05, 09:18
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks