[NEWSboard IBMi Forum]

Thema: sql mit summe

Hybrid View

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.044

    sql mit summe

    Hi *all,
    im Query gibt es ja die Möglichkeit Gruppenwechsel und Summen zu definieren.
    Gibt es diese Möglichkeit auch im SQL ?

    Group und Sum() ist schon klar, ich meine eine Anzeige der Einzelsätze mit definierten Zwischen und Endsummen
    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    union ist dein Freund

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    versteh ich nicht !
    Union ?
    verwende ich ab und zu um eine 2. gleichartige Datei 'unten' an zu hängen?
    irgendwie steh ich auf dem Schlauch !
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Probiers mal so:

    SELECT ARTIKEL, MENGE, '' FROM Datei
    UNION ALL
    SELECT ARTIKEL, SUM(MENGE), 'Summe' FROM Datei GROUP BY ARTIKEL
    ORDER BY 1, 3

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hi,

    ich glaube das was du meinst sind Super-Groups wie CUBE, ROLLUP oder GROUPING in SQL.
    Damit kannst du Zwischensummen in der Abfrage ausgeben lassen.
    Z.B.: Eine summierte Auflistung aller Kunden sortiert nach Stadt + Zwischensummen aller Kunden je Stadt.
    Mit Union geht das auch, ist aber aufwendig und unübersichtlicher.
    Diese Super-Groups stehen jedoch erst ab 6.1 zur verfügung.

  6. #6
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Danke an alle,
    das mit dem Union funktioniert, ist aber recht langsam.
    Cube, Rollup oder Grouping kenn ich noch nicht.
    Aber die Kiste, auf der ich das machen muß, hat auch nur V5R4

    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dann mach das doch mit einem Query/400 in eine Ausgabedatei.
    Da hast du dann alle Einzeldaten und Summensätze.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    So wird's z.zt. ja auch gemacht.
    Aber um mit userem Web-Interface die Daten 'irgendwo' anzuzeigen brauche ich eine SQL-View.

    Gruß
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ja und nein.
    Du kannst per SQL ja eine externe Prozedur aufrufen, die wiederum ein CLP ist.
    Dieses CLP führt RUNQRY in die QTEMP aus und anschließend liest du das Ergebnis aus der QTEMP-Tabelle.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    ok, garnicht mal so schlecht die Idee.
    Werde es versuchen
    Ich befürchte nur, das es noch langsamer wird.
    Das Zeitproblem ist hab ich, das die Basis (fast) immer 8- 10 Mio. Sätze sind.

    Trotzdem, einen Versuch ist das Wert
    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. SQL Summe aller Max(xx) ergebnise
    By Jenne in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 12-10-09, 11:41
  2. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  3. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •