| | |
| | | |
| | | |
| | | fromSouce += @" |
| | | select oc.keyid as BuyerId, oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | select oc.keyid as BuyerId, oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.OrAllUnPayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | from [OA_CorporateClients] oc |
| | | left join OA_Staff os on oc.BusinessManagerId = os.Keyid |
| | | inner join [OA_CustomerCommunications] occ on oc.Keyid = occ.Keyid |
| | | inner join ( |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,COUNT(*) as shuliang,convert(char(7), ea.DeliverTime, 120) as shoukuanshijian |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,SUM( Case When ( (ob.SumPrice-ts.PayedMoney) <=0 or ob.PayState =-1) then 0 else (ob.SumPrice-ts.PayedMoney) end) OrAllUnPayedMoney,COUNT(*) as shuliang,convert(char(7), ea.DeliverTime, 120) as shoukuanshijian |
| | | from EC_OrderBasic ob Inner Join EC_OrderExtend as oe On(ob.Keyid=oe.Keyid) Inner Join Pay_TradingSingle as ts On(ob.Keyid = ts.OrderId) |
| | | left join EC_AwbInfo ea on ob.Keyid = ea.Keyid |
| | | where ob.PayState !=-1 and (ob.OrderState = 5 or ob.OrderState = 6 or ob.OrderState = -1 ) |
| | |
| | | fromSouce += @" |
| | | UNION |
| | | |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.OrAllUnPayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | |
| | | from [OA_CorporateClients] oc |
| | | left join OA_Staff os on oc.BusinessManagerId = os.Keyid |
| | | inner join [OA_CustomerCommunications] occ on oc.Keyid = occ.Keyid |
| | | inner join ( |
| | | |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,COUNT(*) as shuliang,DATENAME(year, ea.DeliverTime) +'第'+DATENAME(quarter, ea.DeliverTime)+'季度' as shoukuanshijian |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,SUM( Case When ( (ob.SumPrice-ts.PayedMoney) <=0 or ob.PayState =-1) then 0 else (ob.SumPrice-ts.PayedMoney) end) OrAllUnPayedMoney,COUNT(*) as shuliang,DATENAME(year, ea.DeliverTime) +'第'+DATENAME(quarter, ea.DeliverTime)+'季度' as shoukuanshijian |
| | | from EC_OrderBasic ob Inner Join EC_OrderExtend as oe On(ob.Keyid=oe.Keyid) Inner Join Pay_TradingSingle as ts On(ob.Keyid = ts.OrderId) |
| | | left join EC_AwbInfo ea on ob.Keyid = ea.Keyid |
| | | where ob.PayState !=-1 and (ob.OrderState = 5 or ob.OrderState = 6 or ob.OrderState = -1 ) |
| | |
| | | fromSouce += @" |
| | | UNION |
| | | |
| | | select oc.keyid as BuyerId, oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | select oc.keyid as BuyerId, oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.OrAllUnPayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | |
| | | from [OA_CorporateClients] oc |
| | | left join OA_Staff os on oc.BusinessManagerId = os.Keyid |
| | | inner join [OA_CustomerCommunications] occ on oc.Keyid = occ.Keyid |
| | | inner join ( |
| | | |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,COUNT(*) as shuliang, DATENAME(year, ea.DeliverTime) +'第'+CONVERT(varchar,(month(ea.DeliverTime)+5)/6)+'半年' as shoukuanshijian |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,SUM( Case When ( (ob.SumPrice-ts.PayedMoney) <=0 or ob.PayState =-1) then 0 else (ob.SumPrice-ts.PayedMoney) end) OrAllUnPayedMoney,COUNT(*) as shuliang, DATENAME(year, ea.DeliverTime) +'第'+CONVERT(varchar,(month(ea.DeliverTime)+5)/6)+'半年' as shoukuanshijian |
| | | from EC_OrderBasic ob Inner Join EC_OrderExtend as oe On(ob.Keyid=oe.Keyid) Inner Join Pay_TradingSingle as ts On(ob.Keyid = ts.OrderId) |
| | | left join EC_AwbInfo ea on ob.Keyid = ea.Keyid |
| | | where ob.PayState !=-1 and (ob.OrderState = 5 or ob.OrderState = 6 or ob.OrderState = -1 ) |
| | |
| | | fromSouce += @" |
| | | UNION |
| | | |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.OrAllUnPayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | |
| | | from [OA_CorporateClients] oc |
| | | left join OA_Staff os on oc.BusinessManagerId = os.Keyid |
| | | inner join [OA_CustomerCommunications] occ on oc.Keyid = occ.Keyid |
| | | inner join ( |
| | | |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,COUNT(*) as shuliang,DATENAME(year, ea.DeliverTime)+'年' as shoukuanshijian |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,SUM( Case When ( (ob.SumPrice-ts.PayedMoney) <=0 or ob.PayState =-1) then 0 else (ob.SumPrice-ts.PayedMoney) end) OrAllUnPayedMoney,COUNT(*) as shuliang,DATENAME(year, ea.DeliverTime)+'年' as shoukuanshijian |
| | | from EC_OrderBasic ob Inner Join EC_OrderExtend as oe On(ob.Keyid=oe.Keyid) Inner Join Pay_TradingSingle as ts On(ob.Keyid = ts.OrderId) |
| | | left join EC_AwbInfo ea on ob.Keyid = ea.Keyid |
| | | where ob.PayState !=-1 and (ob.OrderState = 5 or ob.OrderState = 6 or ob.OrderState = -1 ) |
| | |
| | | fromSouce += @" |
| | | UNION |
| | | |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.shuliang,'履约完毕'shoukuanshijian,oc.Paytime |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.OrAllUnPayedMoney,ob.shuliang,'履约完毕'shoukuanshijian,oc.Paytime |
| | | |
| | | from [OA_CorporateClients] oc |
| | | left join OA_Staff os on oc.BusinessManagerId = os.Keyid |
| | | inner join [OA_CustomerCommunications] occ on oc.Keyid = occ.Keyid |
| | | inner join ( |
| | | |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,COUNT(*) as shuliang |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,SUM( Case When ( (ob.SumPrice-ts.PayedMoney) <=0 or ob.PayState =-1) then 0 else (ob.SumPrice-ts.PayedMoney) end) OrAllUnPayedMoney,COUNT(*) as shuliang |
| | | from EC_OrderBasic ob Inner Join EC_OrderExtend as oe On(ob.Keyid=oe.Keyid) Inner Join Pay_TradingSingle as ts On(ob.Keyid = ts.OrderId) |
| | | left join EC_AwbInfo ea on ob.Keyid = ea.Keyid |
| | | where ob.PayState !=-1 and (ob.OrderState = 5 or ob.OrderState = 6 or ob.OrderState = -1 ) |
| | |
| | | |
| | | UNION |
| | | |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.shuliang,'交货后'+CONVERT(varchar,oc.Paydays)+'天结'shoukuanshijian,oc.Paytime |
| | | select oc.keyid as BuyerId,oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.OrAllUnPayedMoney,ob.shuliang,'交货后'+CONVERT(varchar,oc.Paydays)+'天结'shoukuanshijian,oc.Paytime |
| | | |
| | | from [OA_CorporateClients] oc |
| | | left join OA_Staff os on oc.BusinessManagerId = os.Keyid |
| | | inner join [OA_CustomerCommunications] occ on oc.Keyid = occ.Keyid |
| | | inner join ( |
| | | |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,COUNT(*) as shuliang,ea.DeliverTime |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,SUM( Case When ( (ob.SumPrice-ts.PayedMoney) <=0 or ob.PayState =-1) then 0 else (ob.SumPrice-ts.PayedMoney) end) OrAllUnPayedMoney,COUNT(*) as shuliang,ea.DeliverTime |
| | | from EC_OrderBasic ob Inner Join EC_OrderExtend as oe On(ob.Keyid=oe.Keyid) Inner Join Pay_TradingSingle as ts On(ob.Keyid = ts.OrderId) |
| | | left join EC_AwbInfo ea on ob.Keyid = ea.Keyid |
| | | where ob.PayState !=-1 and (ob.OrderState = 5 or ob.OrderState = 6 or ob.OrderState = -1 ) |
| | |
| | | fromSouce += @" |
| | | |
| | | UNION |
| | | select oc.keyid as BuyerId, oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | select oc.keyid as BuyerId, oc.[CompanyName] as BuyerName,oc.BusinessManagerId,os.Name as BusinessManager,ob.SumPrice,ob.PayedMoney,ob.OrAllUnPayedMoney,ob.shuliang,ob.shoukuanshijian,oc.Paytime |
| | | |
| | | from [OA_CorporateClients] oc |
| | | left join OA_Staff os on oc.BusinessManagerId = os.Keyid |
| | | inner join [OA_CustomerCommunications] occ on oc.Keyid = occ.Keyid |
| | | inner join ( |
| | | |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,COUNT(*) as shuliang, case when DATEDIFF(day,ea.DeliverTime,DATENAME(year, ea.DeliverTime)+'-03-01')>0 then CONVERT(varchar,YEAR(ea.DeliverTime)-1)+'至'+CONVERT(varchar,YEAR(ea.DeliverTime))+ '上学期' |
| | | select ob.BuyerId,sum(ob.SumPrice) SumPrice,sum(ts.PayedMoney) PayedMoney ,SUM( Case When ( (ob.SumPrice-ts.PayedMoney) <=0 or ob.PayState =-1) then 0 else (ob.SumPrice-ts.PayedMoney) end) OrAllUnPayedMoney,COUNT(*) as shuliang, case when DATEDIFF(day,ea.DeliverTime,DATENAME(year, ea.DeliverTime)+'-03-01')>0 then CONVERT(varchar,YEAR(ea.DeliverTime)-1)+'至'+CONVERT(varchar,YEAR(ea.DeliverTime))+ '上学期' |
| | | when DATEDIFF(day,ea.DeliverTime,DATENAME(year, ea.DeliverTime)+'-09-01')<=0 then CONVERT(varchar,YEAR(ea.DeliverTime))+'至'+CONVERT(varchar,YEAR(ea.DeliverTime)+1)+ '上学期' |
| | | else CONVERT(varchar,YEAR(ea.DeliverTime)-1)+'至'+CONVERT(varchar,YEAR(ea.DeliverTime))+'下学期' end as shoukuanshijian |
| | | from EC_OrderBasic ob Inner Join EC_OrderExtend as oe On(ob.Keyid=oe.Keyid) Inner Join Pay_TradingSingle as ts On(ob.Keyid = ts.OrderId) |
| | |
| | | |
| | | fromSouce += " )as t left join OA_Yujihuikuan oy on t.BuyerId =oy.BuyerId and t.shoukuanshijian = oy.shoukuanshijian ) as t "; |
| | | |
| | | |
| | | var ssss = _dataBase.SelectModel<Model.OA_DeliverPlan>(" sum(t.OrAllUnPayedMoney) OrAllUnPayedMoney ", fromSouce); |
| | | if (ssss.Count > 0) |
| | | { |
| | | var aaaaa = ssss.First(); |
| | | |
| | | pagination.heji1 = aaaaa.OrAllUnPayedMoney; |
| | | } |
| | | |
| | | var result = _dataBase.SelectModelPage<Model.OA_DeliverPlan>(pagination, selectTarget, fromSouce, " shoukuanshijian DESC ");//执行查询 |
| | | return null == result ? null : result;//返回结果 |
| | | } |