2009-05-08 4 views
1

Ich bin neu bei Subsonic, ich möchte fragen, wie mit SUM Abfrage?Abfrage mit SUM mit SubSonic

Ich weiß, wie für wo Zustand wie unten abfragen:

Query qryCurOpcode = Station.CreateQuery() 
    .WHERE("PRODLINE=PIECERATE_prodline") 
    .AND("STATIONID=STNID") 
    .AND("SHIFT=PIECERATE_shift"); 

IDataReader rdrCurOpcode = qryCurOpcode.ExecuteReader(); 

while (rdrCurOpcode.Read()) 
{ 
    PIECERATE_CurOpcode = rdrCurOpcode[Station.Columns.Curopcode].ToString(); 
} 

aber wie man, wie die Abfrage mit SUM?

Danke! Halim

Antwort

2

Hier ist eine Möglichkeit, es zu tun:

int sum = (int)new Query("Station").GetSum("Shift"); 

Sie weitere Beispiele aus zu erreichen: SubSonic Aggregate Queries

0

Wenn Sie ein Aggregat verwenden wie Summe mögen dann der beste Weg ist, um benutze Subsonics Aggregate :). Für eine ganze Liste von Beispielen finden Sie unter SubSonicProject

Hier sind einige Beispiele direkt aus dem obigen Link genommen.