数据库中表结构:
code_in code_out balance
1 * 10
2 * 20
* 3 30
* 4 40已查询到list中
最后要得到 (10+20)-(30+40) = -40 ,请问如何写linq语句,最好是vb.net我现在是分开写的,不爽:
(from a in list where code_in<>"*" select a.balance).sum - (from a in list where code_out<>"*" select a.balance).sum
code_in code_out balance
1 * 10
2 * 20
* 3 30
* 4 40已查询到list中
最后要得到 (10+20)-(30+40) = -40 ,请问如何写linq语句,最好是vb.net我现在是分开写的,不爽:
(from a in list where code_in<>"*" select a.balance).sum - (from a in list where code_out<>"*" select a.balance).sum
list结构是什么呢?
[Select],vb语法不如c#方便