Ich habe diese Daten:Problem in Summe immer
name qty date flag
---------------------------------------------
abc 255 11/10/1986 12:00:00 AM IN
abc 300 11/10/2010 12:00:00 AM IN
abc 12 11/10/2012 12:00:00 AM OUT
abc 13 11/9/2010 12:00:00 AM OUT
NULL NULL NULL NULL
Ich mag zu dieser bestimmten Zeilensumme von qty
erhalten:
- Wenn
flag
ist "in", dann wird es hinzufügen zu der Summe - wenn
flag
"out" ist, dann wird es subtrahieren aus der Summe
Ist das eine Antwort auf eine andere Frage? Wenn nicht, dann -1 für den Vorschlag, alle Daten zurück zur Anwendung zu bringen und Linq zu verwenden, um sie zu aggregieren, wenn eine vollkommen zufriedenstellende SQL-Lösung existiert. –
Vielen Dank Jungs Lösung Vielen Dank – Rohan
Martin, ich nahm an, dass eine Where-Klausel in der Linq verwendet in der Linq-Anweisung verwendet würde, die nur die erforderlichen Datensätze zurückgeben würde, da Linq ziemlich gute SQL-Anweisungen erstellt. Nachdem ich gesagt habe, dass ich das C# -Tag durchgesehen habe, habe ich verpasst, dass diese Frage tatsächlich eine SQL-Frage war. – TheLukeMcCarthy