8,497
社区成员
发帖
与我相关
我的任务
分享
var query=from a in A_OrderInfo
join b in (from a0 in A_OrderInfo
join ap in A_OrderPro on ap.OrderId equals a0.OrderId
where ap.SpareVar =="VXZ1102002"
group a0 by a0.OrderId into g
select new
{
buyNum=g.Sum(t=>t.ProNum),
OrderId=g.Key
})
on a.OrderId equals b.OrderId
where System.Data.Linq.SqlClient.SqlMethods.DateDiffDay(a.OrderDate,DateTime.Now)<=3
select new
{ b.OrderId, a.UserName,a.City,a.OrderDate,b.buyNum};