Es geht im Prinzip um Einkäufe innerhalb einer bestimmten Zeit. 
Ich will in eine andere Datenbank im 15 minuten Takt Aufträge aufnehmen. 
Also alles was zwischen 0:01 und 0:15 getätigt wurde ist bei mir der Zeitstempel 1. 
Also alles was zwischen 0:16 und 0:30 getätigt wurde ist bei mir der Zeitstempel 2. 
Datenbank (SQL Server 2008, Visual Studio 2013 Premium)
Datenbank soll dann wie folgt aussehen
		                     
             Quelltext
                        Quelltext                    
           	 										| 1:2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 11:
 
 | ProduktId  Zeitstempel WurdeVerkauft  IstRückläufig IstKaputt
 1          1               15             2           1
 
 1          2               23             6           3
 
 2          1               35             0           4
 
 2          2               23             0           0
 
 3          1               10             0           0
 | 
		
	  
Alle diese Innformationen ziehe ich aus einer anderen Datenbank die jeden einzelnen Einkauf aufnimmt. 
		                     
             Quelltext
                        Quelltext                    
           	 										| 1:2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 
 | EinkaufId   ProduktId  Costumer BeginnDate EndDate 
 1             1          1
 
 2             2          2
 
 3             1          3
 
 4             3          4
 | 
		
	  
Und im BeginnDate und EndDate sind Unixzeitstempel... 
Mein Code lautet momentan wie folgt. Da ist nun alles drin nur die Zeit noch nicht 
		                     
             C#-Quelltext
                        C#-Quelltext                    
           	 										| 1:2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 11:
 
 | var validSales = (from sale in salesjoin product in products on sale.ProductId equals product.Id
 where sale.IsValid && product.IsActive)
 GroupBy(sale => sale.ProduktID)
 .Select(group => new {
 ID= group.Key,
 Name = group.FirstOrDefoult().Produkt,
 CountNichtRückläufig = group.Count(c => c.NichtRückläufig )
 })
 
 select sale;
 | 
		
	  
Moderiert von  Christian S.: C#-Tags hinzugefügt
Moderiert von
Christian S.: C#-Tags hinzugefügt
Moderiert von  Christian S.: Code-Tags hinzugefügt
Christian S.: Code-Tags hinzugefügt