0

Problem

How to Create a Linq query to return Only Sum of Annual for not repeated Annual?

I need to return 158 only.

I need to get distinct annual from every repeated lines if one line select it onely

I need to make this SQL query as linq return sum as 158

string sql = "select sum(Annual)from(select distinct(Annual) from View_MembersWithPriceList where (NonActive=0) AND ( RelatedMemberCode='" + MemberCode + "' OR MemberCode='" + MemberCode + "') AND ( Year = " + txtYear.Text + ")" + ")a";

MemberCode      Annual   RelatedMemberCode Year  NonActive
6625             108       Null            2018    0
6626             108       6625            2018    0 
6627             108       6625            2018    0
6628             50        6625            2018    0
6629             50        6625            2018    0

I have already dt as Datatable and have view View_MembersWithPriceList represented in data above.

MemberCode      Annual   RelatedMemberCode Year  NonActive

MemberCode is integer Annual is decimal RelatedMemberCode is integer NonActive is bit Year is integer

I need to only return 158 only as sum meaning return one value

and

string sql = "select sum(Annual)from(select distinct(Annual) from View_MembersWithPriceList where (NonActive=0) AND ( RelatedMemberCode='" + MemberCode + "' OR MemberCode='" + MemberCode + "') AND ( Year = " + txtYear.Text + ")" + ")a";

I need to return sql statment to linq

NetMage
  • 26,163
  • 3
  • 34
  • 55

0 Answers0