hallo christian,
-------------------
elegante variante:
beliebigen sqlserver nehmen
zwei passende tabellen anlegen
2x daten einlesen
select * auf die erste tabelle (left outer) join zweite tabelle
da hat mans gleich auf dem server für die zukunft :-)
---------------------
quick&dirty way:
beide CSV in excel oder OO einlesen
excel: hinter das erste je zu übertragender spalte aus tabelle2 1 zelle mit
"SVERWEIS (SuchkriteriumAusTabelle1;
DatenbereichMitFindespalteVorneInTabelle2;
NrDerZielspalteImDatenbereichTabelle2; 0"
das verbindungsfeld und EIN ergänzungsfeld der tabelle2 abfragen.
hinweis: die 0 am ende kennzeichnet unsortierte daten, wenn nach spalte1
sortiert ist, hier eine 1.
limit 65535 datensätze je tabelle.
OO: das gleiche sollte in oo auch gehen, hab ich aber noch nicht gemacht
hoffe es hilft weiter.
viele grüße,
jens giesemann
---------------------------------------
giesemann it-management
www.giesemann.net
Christian Weerts schrieb:
> Moin,
>
> ich habe mal wieder eine schöne Aufgabe für unsere Knobelfreunde ;)
>
> Folgende Situation
>
> Eine CSV-Datei mit 2 Spalten. Hier ein Auszug:
>
> "SP1";"SP2"
> "1002210";"Ersatzblatt, Motiv ABC,"
> "1002210";"Verkehrsweiß RAL 9016, BR 2250x1920"
> "1002213";"Ersatzblatt, Motiv DEF,"
> "1002213";"Verkehrsweiß RAL 9016, BR 2250x2000"
> "1002214";"Ersatzblatt, Motiv GHI"
> "1002214";"Verkehrsweiß RAL 9016, BR 2250x2075,"
> "1002214";"Baujahr 1989-1997,"
> "1002214";"Ab Seriennummer ABCDEFG98776x"
>
> Die Spalte SP1 enhält eine Art Artikelnummer. Jetzt gilt es alle
> Feldinhalte der Spalte SP2 zusammenzufassen, bei denen in der Spalte SP1
> z.B. die Zahl 1002210 steht.
>
> Beispiel wie das Ergebnis aussehen sollte:
>
> "1002210";"Ersatzblatt, Motiv ABC, Verkehrsweiß RAL 9016, BR 2250x1920"
> "1002213";"Ersatzblatt, Motiv DEF, Verkehrsweiß RAL 9016, BR 2250x2000"
> "1002214";"Verkehrsweiß RAL 9016, BR 2250x2075, Baujahr 1989-1997, Ab
> Seriennummer ABCDEFG98776x"
>
> Wie ihr seht, kommt die "Artikelnummer" durchaus öfter als 2-3 mal vor.
>
> Ich habe das ganze schon mit Sed und AWK versucht, aber leider bekomme
> ich es nicht hin das Mehrfachaufkommen der "Artikelnummer" zu
> registrieren um dann den Feldinhalt aus SP2 in den Puffer zu schreiben
> und diesen dann wieder auszugeben.
>
> Hat jemand Zeit zum helfen?
>
> Gruß,
> Christian
>
>
>
Received on Wed Jun 03 2009 - 17:24:06 CEST
This archive was generated by hypermail 2.2.0 : Wed Jun 03 2009 - 17:20:50 CEST