| Forum: SQL | 
																Thema: 
																	Re: SQL-Abfrage | 
																	Von: 
																		Jens Buthe (
																	26.04.2006 14:50) | 
														
													
												
            
		Hallo Jörg,
das schreit nach einer Unterabfrage! :-)
Versuch mal sowas wie:
select hist1.hardwareid from tblHistorie hist1
where hist1.aktion = 2
and hist1.hardwareid not in
(select hist2.hardwareid from tblHistorie hist2
where hist2.aktion = 5
and hist1.datum < hist2.datum)
in Worten:
Gib mir alle HardwareIds aus der Tabelle tblHistorie die eine Aktion hatten und deren HardwareId sich nicht in der Auflistung der HardwareIds befindet, die eine Aktion 5 hatten und deren Datum grösser ist, als das Ursprungsdatum, ...
Ich liebe Unterabfragen! 
;-)
Hoffe dies hilft dir weiter
jens
	
	
													
												
            
														
		
			
																
																	
																		| Betreff | 
																		Von | 
																		Datum | 
																	 
															
		
			| 
								 |  
									
										
											
												   | 
												
													
														Re: SQL-Abfrage
													
													
														
															
																| Hallo Jens!<br><br>Vielen Dank für deine Antwort. Genau das war die Lösung. Top!<br><br>Gruss Jörg | 
																  | 
															 
															
																  | 
																  | 
														  
													 
												 | 
											 
										 
									 | 
									G.
											Guest
										
									 | 
									26.04.2006 16:33 | 
								 
							
		
			| 
							 |   
							 | 
		
	
							Antworten
							
							
							Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!