how to covert Sql Query to linq -


anyone please convert following sql query linq

select    personrank,   amount,   (select sum(p2.amount) @personrank p2 p2.personrank <= p1.personrank)  @personrank p1  order personrank 

try this

var result = db.personrank(i => new                         {                             personrank = i.personrank,                             amount = i.amount,                             personranksum = (db.personrank                                               .where(t => t.personrank <= i.personrank)                                               .sum(t => t.amount)                                              )                          }).orderby(i => i.personrank); 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -