-
SQL insert mit variable
Hallo *all,
für eine Statistik ist das ausgenben von Daten in eine Summendatei geplant.
z.b. alle Sätze von Produkt 'A', 'B', 'C'
Wertmäßig zusammenfassen und als Produkt 'ABC' in die Zieldatei stellen.
(sehr vereinfachtes Beispiel)
also: insert into ... set wert, produkt, feld3 ... = (select sum(wert) , 'ABC', feld3... from ... where Produkt in ('A', 'B', 'C'))
soweit noch einfach.
nun gibt es aber eine 2. Bedingung, die da sagt : Produkt 'X', und 'Y' zusammenfassen zu 'Z'
Ich muß also aus der oben genannten Konstante 'ABC' die variable INHALT machen und diese zur Laufzeit füllen
Ich dachte an ein ... insert into ... set wert, produkt, feld3 ... = (select sum(wert) , inhalt, feld3... from ... where Produkt in ('A', 'B', 'C') as 'ABC' or Produkt in ('X', 'Y') as 'Z')
gibt es dafür eine Möglichkeit (auser 2 SQL Laufe)
Danke
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Der "insert" kann auch mittels "select" gefüllt werden:
insert into ziel
select ... from quelle where ...
Hier muss jedes Feld des Selects eine Feld des Ziels entsprechen
oder:
insert into Ziel (f1, f2, f3)
values (select f1, f2, f3 from quelle where ...)
-
hallo Herr Fuerchau,
der insert soll ja per select gemacht werden, wie das geht ist auch bekannt, was ich nicht weis, ist wie ich das variabel hin bekomme
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Dann ist die Lösung ein QM-Query.
Über STRQM kannst du den SQL-Befehl entsprechend eingeben.
Parameter werden wie in CL mit &PARM definiert, z.B.:
insert into file
select &parm1 from file2
where &parm3
Mittels STRQMQRY kannst du dann die Parameter übergeben und das SQL ausführen.
Siehe hierzu auch weitere Einträge im Forum.
Similar Threads
-
By Robi in forum IBM i Hauptforum
Antworten: 20
Letzter Beitrag: 16-03-09, 10:32
-
By woki in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 31-10-06, 10:21
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 20-01-06, 15:23
-
By Deficiency in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 13-01-06, 09:00
-
By Deficiency in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 01-12-05, 11:22
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