[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Bei der Umformatierung wird es deutlicher:

    CREATE VIEW art_reserv
    (
    MANDANT_NR,
    FILIAL_NR,
    ZENTRAL_NR,
    MENGE)

    AS (

    SELECT
    AUF_DEFA.MANDANT_NR,
    AUF_POS_ZW.FILIAL_NR,
    AUF_POS_ZW.ZENTRAL_NR ,

    SUM( AUF_POS_ZW.BESTELLMENGE - AUF_POS_ZW.FEHLMENGE + auf_msv3.liefermenge )

    from (

    select
    AUF_DEFA.MANDANT_NR,
    AUF_POS_ZW.FILIAL_NR,
    AUF_POS_ZW.ZENTRAL_NR ,

    -- Hier befindest du dich auf Einzelsatzebene daher ist "sum" zuviel!!!
    sum(
    AUF_POS_ZW.BESTELLMENGE - AUF_POS_ZW.FEHLMENGE)

    from auf_defa, AUF_POS_ZW, AUF_KO_ZW

    WHERE
    AUF_DEFA.MANDANT_NR = AUF_KO_ZW.MANDANT_NR
    AND AUF_DEFA.FILIAL_NR = AUF_KO_ZW.FILIAL_NR
    AND AUF_DEFA.ARS_AUFTRAG_NR = AUF_KO_ZW.ARS_AUFTRAG_NR
    AND AUF_DEFA.STATUS_KEZ = ' '
    AND AUF_DEFA.MANDANT_NR = AUF_POS_ZW.MANDANT_NR
    AND AUF_DEFA.ARS_AUFTRAG_NR = AUF_POS_ZW.ARS_AUFTRAG_NR
    AND (AUF_POS_ZW.BESTELLMENGE - AUF_POS_ZW.FEHLMENGE ) <> 0
    AND AUF_POS_ZW.SATZ_KEZ <> 'T'

    union all

    Select

    auf_msv3.mandant_nr,
    auf_msv3.filial_nr,
    Auf_msv3.zentral_nr,
    auf_msv3.liefermenge
    from auf_msv3

    )
    x (MANDANT, FILIALE, PZN, MENGE)
    GROUP BY
    auf_defa.MANDANT_NR,
    AUF_POS_ZW.FILIAL_NR,
    AUF_POS_ZW.ZENTRAL_NR
    )
    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

  2. #2
    Registriert seit
    May 2004
    Beiträge
    184
    Hallo Britta, hallo Fürchau,

    klasse....! Dank Euch beiden hat es jetzt geklappt.

    PHP-Code:
    CREATE VIEW art_reserv 
    MANDANT_NRFILIAL_NRZENTRAL_NRMENGE)  
    AS 
    SELECT x.mandantx.filialex.pzn SUMx.menge
    from select AUF_DEFA.MANDANT_NRAUF_POS_ZW.FILIAL_NR,                   
    AUF_POS_ZW.ZENTRAL_NR , ( AUF_POS_ZW.BESTELLMENGE -                 
    AUF_POS_ZW.FEHLMENGE
    from 
    auf_defa
    AUF_POS_ZWAUF_KO_ZW 
    WHERE    
    AUF_DEFA
    .MANDANT_NR AUF_KO_ZW.MANDANT_NR AND AUF_DEFA.FILIAL_NR 
    AUF_KO_ZW.FILIAL_NR AND AUF_DEFA.ARS_AUFTRAG_NR =                   
    AUF_KO_ZW.ARS_AUFTRAG_NR AND AUF_DEFA.STATUS_KEZ ' ' AND          
    AUF_DEFA.MANDANT_NR AUF_POS_ZW.MANDANT_NR AND                     
    AUF_DEFA.ARS_AUFTRAG_NR AUF_POS_ZW.ARS_AUFTRAG_NR AND             
    (
    AUF_POS_ZW.BESTELLMENGE AUF_POS_ZW.FEHLMENGE ) <> AND          
    AUF_POS_ZW.SATZ_KEZ <> 'T' 
    union all 
    Select auf_msv3
    .mandant_nr,    
    auf_msv3.filial_nrAuf_msv3.zentral_nrauf_msv3.liefermenge 
    from auf_msv3 where auf_msv3
    .liefermenge <> and AUF_MSV3.ERLEDIGT
    _KEZ 
    ' '
    (MANDANTFILIALEPZNMENGE
    GROUP BY               
    x
    .mandantx.filialex.pzn 
    Gruß
    Jenne

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Wer ist Britta?

  4. #4
    Registriert seit
    May 2004
    Beiträge
    184
    Sorry natürlich Brigitta!

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Brigitta heist B i r g i t t a
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. Erstellen einer STMF mittels CL-Programm
    By systemer in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 19-02-03, 08:33
  2. Savf von einer Bibliothek erstellen
    By Sascha Storzum in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-01-03, 14:04
  3. Antworten: 1
    Letzter Beitrag: 17-10-02, 13:32
  4. Nicht funktionierenden View löschen
    By Burgy Zapp in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-03-02, 14:38
  5. Virtuelle Spalten im VIEW auf NULL
    By KB in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 18-05-01, 15:04

Berechtigungen

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