需要在linq vb.net中进行Sum IIF查询

时间:2013-04-05 01:17:51

标签: vb.net

我是linq的新手,我需要从数据表中使用linq在vb.net中进行此查询

如果对查询有用,则每列都设置为VAR CHAR:

SELECT Sum(IIf([ColumnNameToCountValues] IN 
    ('value1','value2','value3') 
     And [EmployeId] Like '[IDvalue]' 
     And [PROJECT] LIKE '[ProjectName]',1,0)) 
    AS Total FROM [DatatableName];

此查询应返回一个整数。

1 个答案:

答案 0 :(得分:0)

你的错误在哪里,你的问题是什么?从你所说的"This query should return an integer."可能是你的输出有错误,不是吗? 那么,为什么不将数据库列数据类型更改为INT