- 
	
	
		
		
		
				
					
					
				
				
		
			
				
					Vielleicht brauchst du sowas?: 
 
	Code: 
	With x as (Select GNR, TNR, ZNR, Max(VGZT) MaxVGZT
             From YourFile
             Group By GNR, TNR, ZNR),
 y as (select * from YourFile)
Select y.seq, y.PNR, Sum(x.MaxVGZT)
From X, Y
where x.gnr = y.gnr
And   x.tnr = y.tnr
and   x.znr = y.znr;
 
(ungetestet)
				 
			 
			
		 
			
				
			
				
			
			
				
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					Andreas ich habe das Statement leider so nicht hinbekommen. 
 
Habe das Sql in 2 Statements zerlegt. 
 
Thx 
 
 
Tarki
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					Hi, 
 
bekomme bei unten angeführten Statement die Meldung: 
Ergebnis der Anweisung enthält mehr als eine Zeile.  
 
Aber unten steht ja select sum(MaxVZT). 
 
Ist eigentlich in dem Statement möglich, das ich dort ein Subselect, was bestimmte Aufträge auswählt, möglich? 
 
oder wie löse ich das anders? 
 
Dank im Voraus 
 
 
	Code: 
	with x as (                                                 
SELECT GNR1, TNR1, ZNR1, max(VZT) MaxVZT                    
FROM MyFile1 WHERE auf1 = (select AUF2 from MyFile2 WHERE   
DAT >= 20121101 AND DAT <= 20121130)                        
                                                            
group by GNR1, TNR1, ZNR1)                                  
select sum(MaxVZT)                                          
                                                            
From x
 
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					with x as (                                                  
SELECT GNR1, TNR1, ZNR1, max(VZT) MaxVZT                     
FROM MyFile1 WHERE auf1 in (select AUF2 from MyFile2 WHERE    
DAT >= 20121101 AND DAT <= 20121130)                         
                                                             
group by GNR1, TNR1, ZNR1)                                   
select sum(MaxVZT)                                           
                                                             
From x 
  
Der Subselect im Where liefert mehr als eine Zeile.
				 
			 
			
		 
			
				
			
			
				
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					was muss ich eigentlich definieren dass ich nur eine Gesamtsumme bekomme?
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					
	
		
			
			
				
					  Zitat von  tarkusch
					 
				 
				was muss ich eigentlich definieren dass ich nur eine Gesamtsumme bekomme? 
			
		 
	 
 
Was genau meinst du damit? 
Um einfach "NUR" eine Summe zu bekommen, verwendest du MAX().
				 
			 
			
		 
			
				
			
			
				
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					Nur eine Summe ? 
Einfach "select sum(MyField) from Myfile where ...".
				 
			 
			
		 
			
				
			
			
				
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
					
				
		
			
				
					Sorry Fehler war meinerseits.
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
		 
		
		
	
 
	
	
 
	
	
	
	
	
	
		Similar Threads
		
			
			
- 
  
    
    
       By tarkusch in forum IBM i Hauptforum
     
   
  
    Antworten: 11
       
        Letzter Beitrag: 03-12-12, 16:24
       
   
 
- 
  
    
    
       By christian_lettner in forum NEWSboard Programmierung
     
   
  
    Antworten: 2
       
        Letzter Beitrag: 16-11-06, 11:15
       
   
 
- 
  
    
    
       By FNeurieser in forum NEWSboard Programmierung
     
   
  
    Antworten: 3
       
        Letzter Beitrag: 11-10-06, 15:53
       
   
 
- 
  
    
    
       By Kaufmann in forum IBM i Hauptforum
     
   
  
    Antworten: 11
       
        Letzter Beitrag: 28-06-06, 15:11
       
   
 
- 
  
    
    
       By loeweadolf in forum NEWSboard Programmierung
     
   
  
    Antworten: 2
       
        Letzter Beitrag: 01-06-06, 10:43
       
   
 
			 
		 
	 
	
	
	
	
	
		
		
		
		
			
				 
				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