Ho questi dati:Problema nell'ottenere Somma
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
voglio ottenere somma di qty
in quel preciso fila:
- Se
flag
è "in", allora sarà aggiungere alla somma - se
flag
è "out", quindi sarà sottrarre dalla somma
È questa una risposta a un'altra domanda? Se no allora -1 per il suggerimento di riportare tutti i dati all'applicazione e usare Linq per aggregarli quando esiste una soluzione SQL perfettamente soddisfacente. –
Grazie Soluzione di ragazzi grazie mille – Rohan
Martin, ho ipotizzato che una clausola where sarebbe stata utilizzata nella Linq utilizzata nell'istruzione Linq, che restituirebbe solo i record richiesti poiché Linq crea delle istruzioni SQL piuttosto buone. Detto questo, stavo guardando attraverso il tag C# e ho perso che questa domanda era in realtà una domanda sql – TheLukeMcCarthy