-
.. gibt's da was im SQL..
Hallo Gemeinde,
bräuchte mal wieder einen Denkanstoss, für folgendes Problem:
Ich habe eine Datei mit mehreren Feldern. Feld1 ist Char 20, Feld2 und 3 jeweils Dec(6, 0).
In Feld 2 steht für mehrere Sätze eine 1 oder eine 2 usw. Feld 3 soll nun für alle Sätze mit dem gleichen Wert in Feld 2 eine laufende Nummer bekommen. Diese soll dann so sortiert sein, das Feld 1 praktisch nach Alpha sortiert ist.
Hintergrund ist, ich kann in dem verarbeiten Programm nicht den Index ändern, da das eben beschriebene nur für einige Kunden gilt. Bei dem Rest der Kunden passen Feld 2+3. Der Index ist aber nun mal in dem Programm KUNDE, FELD2, FELD3.
Bekommt man das im SQL hin, oder muss ich ein Programm basteln, welches vor dem Anderen läuft, und einen Index nach Feld2, Feld1 hat, und Feld3 füttert..
Gruß
Ronald
-
Mit dem Index ist das so eine Sache.
Du kannst aber per
select ... row_number() over(Partition Feld1)
order by ...
evtl. das Ergebnis bekommen.
(Die Syntax erhebt keinen Anspruch auf Vollständigkeit und gilt nur als Denkanstoß).
-
OKay,
habe das jetzt in 2 SQLs gepackt
PHP-Code:
create view qtemp/x as (
Select RowNumber() over (Partition by feld2 order by kunde, feld2, feld1) as pos,
kunde, feld1, feld2 from myfile )
und dann das Update
PHP-Code:
Update myfile a
set Feld3 =
(Select pos from x where a.kunde=x.kunde and a.feld1=x.feld1 and a.feld2=x.feld3)
Gruß
Ronald
-
I would like an MD5 value (what it should give ähnlches, also ok) a PF or IFS files generate?
______________
solitaire with buddies
-
Hallo,
Das Thema hatten wir sogar vor kurzem:
http://newsolutions.de/forum-systemi...-oder-IFS-File
lg Andreas
Similar Threads
-
By mgraskamp in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 29-09-14, 16:59
-
By KingofKning in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 24-12-13, 07:19
-
By Thomas@AS400 in forum NEWSboard load'n'go
Antworten: 1
Letzter Beitrag: 23-04-04, 14:51
-
By Burgy Zapp in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 09-02-02, 20:58
-
By becama in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 10-09-01, 19:50
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