SELECT YP_Name as EN,YP_Unit_Price as EP,SUM(IIF(Employee_TF="true",YP_Quantity,0)) as EQ,SUM(IIF(Employee_TF="True",YP_Quantity*YP_Unit_Price,0)) as ET,
YP_Name as GN,YP_Unit_Price as GP,SUM(IIF(Employee_TF="false",YP_Quantity,0)) as GQ,SUM(IIF(Employee_TF="False",YP_Quantity*YP_Unit_Price,0)) as GT
FROM formulary
Group by YP_Name,YP_Unit_Price,YP_ID
order by YP_ID
我就是这样做的,完了就出现上面的结果!