1){ $orderbydesc=""; $descTXT="↓"; }else{ $orderbydesc=" desc"; $descTXT="↑"; } If ($orderby=="") { $orderby="OA_DepartmentID,OA_User_ID"; $descTXT="↓"; } //查询开始 $SqlOrdDateType=empty($SqlOrdDateType)!=false ? "" : $SqlOrdDateType; $OrdClassType=empty($OrdClassType)!=false ? "1" : $OrdClassType; $sql="select * from ( select UnitID,UnitName,(case UnitShort when '微信小程序' then '广州' else UnitShort end) UnitShort,ServiceBranch, PointsCost=( select isnull(sum(Points_Score),0) from UserPoints,ServiceOrder where Points_State=1 and ServiceOrdID=ServiceOrdIDDt and Points_Type in (1) and ServiceOrdClass=ServiceBranch and Points_Time ".$SqlOrdDateType." ), PointsIncome=( select isnull(sum(Points_Score),0) from UserPoints,ServiceOrder where Points_State=1 and ServiceOrdID=ServiceOrdIDDt and Points_Type in (6) and ServiceOrdClass=ServiceBranch and Points_Time ".$SqlOrdDateType." ) from IntroducerUnitData where ServiceBranch<>'' and UnitState>=1 and ServiceBranch in ('".$OrdClassListSql."') ) as a1 where PointsCost+PointsIncome>0"; //echo $sql;exit; $data = sqlsrv_query($conn,$sql); if($data == true){ $FormArray=array(); //表头 $FormArray[0]=array("分支机构名称","积分支出","积分收入","积分累计"); $FormArrayX=count($FormArray[0]); if (sqlsrv_rows_affected($data)==0) { $SystemMessageType=2; $SystemMessageTXT="数据库中相关无数据!"; $y=0; } else { $y=0; $i=0; while($rs = sqlsrv_fetch_array( $data, SQLSRV_FETCH_ASSOC) ) { //读取数据 $UnitID = $rs['UnitID']; $UnitShort = $rs['UnitShort']; $ServiceBranch = $rs['ServiceBranch']; $PointsCost = intval($rs['PointsCost']); $PointsIncome = intval($rs['PointsIncome']); if ($PointsCost>0) {$PointsCost=-$PointsCost;} //读取数据--End //写入数组 $i++; $FormArray[$i][0]="$UnitShort"; $FormArray[$i][1]="$PointsCost"; $FormArray[$i][2]="$PointsIncome"; $FormArray[$i][3]="".($PointsIncome+$PointsCost).""; //写入数组--End } } } //echo print_r($FormArray); //exit; ?>