Linq to Sql Summe ohne Datensätze

8

Ich erstelle eine Methode, die während des ganzen Monats kumulierte Summen sammelt. Das Problem besteht darin, dass für einige Artikel in einem bestimmten Monat möglicherweise keine Gebühren anfallen, sodass keine Zeilen zurückgegeben werden.

Ich kann sehen, wie das mit keinen Daten fehler würde:

%Vor%

Was ist der beste Ansatz, um für diesen Monat keine Kraftstofftransaktionen zu ermitteln und die Kraftstoffkosten auf 0 zu setzen? Versuchen Sie es einfach zu fangen? Dieser Artikel sprach von dem Problem, aber keine Lösung.

    
Mike Wills 02.03.2010, 20:12
quelle

2 Antworten

15

Das Problem ist, weil die wo keine Sequenz zurückgibt die Summe nicht funktionieren kann, aber wenn Sie .DefaultIfEmpty vor der Summe verwenden, funktioniert es gut.

%Vor%

Hoffe, das hilft.

    
David 17.02.2016 09:04
quelle
5

Ich habe gelöst:

%Vor%     
Juan Carlos Velez 22.10.2012 21:40
quelle

Tags und Links