【发布时间】:2015-10-02 15:16:36
【问题描述】:
SUM(CASE WHEN [dbo].[tblHits].IsLike = 1 THEN 1 ELSE 0 END) as Likes
我想要这样的东西,下面的代码给了我错误
不能隐式转换 bool 类型?到十进制?
TotalLikes = grouped.Sum(d => d.IsLike == true ? d.IsLike = true : d.IsLike = false )
【问题讨论】:
-
TotalLikes = grouped.Sum(d => d.IsLike == true ? 1 : 0 )? -
d.IsLike == true ? d.IsLike = true : d.IsLike = false是空话。 -
哦,这对我来说太棒了,是的,我承认我犯了一个严重的错误!