public List<Vw_Card_DepositDetail> GetCardDepositDetails(int receiptId, int? status, int pageIndex, int pageSize, out int total, out decimal totalAmount)
{
using(var db = _connectionFactory.Open())
{
var query = db.From<Vw_Card_DepositDetail>();
query.Where(x => x.ReceiptId == receiptId);
if(status != null) query.Where(x => x.Status == status);
total = Convert.ToInt32(db.Count(query));
//query.OrderByDescending(x => x.CreatedDate);
decimal a = 0;
a = db.Single<decimal>(query.Clone().Select(x => Sql.Sum(x.ProductValue x.Quantity (1 - x.Discount / 100))));
totalAmount = a;
query = query.Skip(pageIndex * pageSize).Take(pageSize);
return db.Select(query);
}
}
Thursday, January 11, 2018
Count A field in table sql server by linq C#
Subscribe to:
Post Comments (Atom)
No comments:
Write comments