Zitat Zitat von Jenne Beitrag anzeigen
Hallo Britta,

im Endgültigen Select kommt aber nicht die Feherlmeldung:

"Spalte MANDANT_NR oder Ausdruck in SELECT-Liste nicht gültig."

sondern im Subselect :
PHP-Code:
CREATE VIEW art_reserv                                              
(MANDANT_NRFILIAL_NRZENTRAL_NRMENGE)                          
AS (
SELECT    AUF_DEFA.MANDANT_NRAUF_POS_ZW.FILIAL_NR,            
 
AUF_POS_ZW.ZENTRAL_NR SUMAUF_POS_ZW.BESTELLMENGE -             
 
AUF_POS_ZW.FEHLMENGE auf_msv3.liefermenge )                      
 
from (select AUF_DEFA.MANDANT_NRAUF_POS_ZW.FILIAL_NR,            
 
AUF_POS_ZW.ZENTRAL_NR ,sum(                                         
 
AUF_POS_ZW.BESTELLMENGE  AUF_POS_ZW.FEHLMENGE)                  
 
from auf_defaAUF_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 ) <> AND         
 
union all Select auf_msv3.mandant_nr,                              
  
auf_msv3.filial_nrAuf_msv3.zentral_nrauf_msv3.liefermenge from
  auf_msv3
)                                                         
  
(MANDANTFILIALEPZNMENGE)                                  
 
GROUP BY auf_defa.MANDANT_NRAUF_POS_ZW.FILIAL_NR,                
  
AUF_POS_ZW.ZENTRAL_NR
Ich weiß nicht wo der Fehler sitzt!!!!

Könntest Du mir das einmal farblich markieren?

Gruß
Jenne
Das AND vor UNION ist zuviel.
Mit Union leitest du einen neuen Select ein.