| | |
| | | { |
| | | sql += $"and (æå±æ¥æ between CONVERT(DATETIME, '{HBeginDate} 00:00:00', 120) AND CONVERT(DATETIME, '{HEndDate} 23:59:59', 120))"; |
| | | } |
| | | |
| | | sql += " order by æå±æ¥æ desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_Sb_EquipRunningStatusReport"); |
| | | |
| | | //æ·»å åå |
| | |
| | | { |
| | | // ååºæ¶é´åæ®µå¹¶è½¬ä¸ºæ¥æï¼èªå¨å¿½ç¥æ¶åç§ï¼ |
| | | DateTime time = Convert.ToDateTime(row["æ¶é´"]); |
| | | string deptId = row["HDeptID"].ToString(); |
| | | string _HEquipID = row["HEquipID"].ToString(); |
| | | |
| | | return new |
| | | { |
| | | HDate = time.ToString("yyyy-MM-dd"), |
| | | HDeptID = deptId |
| | | };// åç» Key |
| | | HEquipID = _HEquipID |
| | | };// åç» Key HDate_HEquipID |
| | | }); |
| | | |
| | | foreach (var group in groupedData) |
| | | { |
| | | string dateKey = group.Key.HDate + "_" + HDeptID; |
| | | string dateKey = group.Key.HDate + "_" + group.Key.HEquipID; |
| | | JArray dataArray = new JArray(); |
| | | |
| | | foreach (DataRow row in group) |