我想排序多維數組分成15個分鐘爲增量,用下面的數據,這是從呼叫中心數據庫中的數據進行電話記錄PHP多維數組排序到15個分鐘的間隔
CallID CallDateTime IsLost IsAnswered
82650 May 10 2016 08:55:01:000AM 0 1
82666 May 10 2016 09:03:13:000AM 0 1
82677 May 10 2016 09:07:45:000AM 0 1
82688 May 10 2016 09:12:19:000AM 0 1
82689 May 10 2016 09:14:42:000AM 0 1
82702 May 10 2016 09:22:08:000AM 0 1
82708 May 10 2016 09:26:26:000AM 0 1
82737 May 10 2016 09:39:42:000AM 0 1
82739 May 10 2016 09:43:17:000AM 0 1
82748 May 10 2016 09:45:22:000AM 0 1
82786 May 10 2016 09:59:26:000AM 0 1
82789 May 10 2016 10:00:21:000AM 0 1
82820 May 10 2016 10:26:52:000AM 0 1
82842 May 10 2016 10:37:14:000AM 0 1
82846 May 10 2016 10:39:04:000AM 0 1
82859 May 10 2016 10:48:30:000AM 0 1
82865 May 10 2016 10:50:18:000AM 0 1
82880 May 10 2016 10:56:47:000AM 0 1
82911 May 10 2016 11:07:30:000AM 0 0
82925 May 10 2016 11:15:34:000AM 0 1
82926 May 10 2016 11:16:08:000AM 0 1
82927 May 10 2016 11:16:17:000AM 0 1
82943 May 10 2016 11:23:16:000AM 0 1
82944 May 10 2016 11:25:54:000AM 0 1
82947 May 10 2016 11:26:48:000AM 0 1
82966 May 10 2016 11:33:27:000AM 0 1
83048 May 10 2016 12:14:39:000PM 0 1
,我從得到一個MSSQL Server數據庫,通過以下PHP代碼放置在數據
$sql = "SELECT CallID, CallDateTime, IsLost, IsAnswered FROM vwCustomReportingCallsMain WHERE DDI = '2399' AND datediff(day, CallDateTime, '2016-05-10') = 0 ORDER BY CallDateTime ASC";
foreach ($dbh->query($sql) as $row)
{
if($row['CallID'] != $last) {
$callDataArray[] = array("CallID" => $row['CallID'], "CallDateTime" => $row['CallDateTime'], "IsLost" => $row['IsLost'], "IsAnswered" => $row['IsAnswered']);
}
$last = $row['CallID'];
}
所需的輸出將是像以下格式以某種方式(數據未正確)
Date/Time IsAnswered IsLost
May 10 2016 08:30 7 0
May 10 2016 09:00 8 0
May 10 2016 09:30 14 0
May 10 2016 10:00 11 0
May 10 2016 10:30 11 0
May 10 2016 11:00 13 0
May 10 2016 11:30 12 0
May 10 2016 12:00 11 0
May 10 2016 12:30 8 0
May 10 2016 13:00 20 0
May 10 2016 13:30 9 0
May 10 2016 14:00 10 0
May 10 2016 14:30 12 0
May 10 2016 15:00 8 0
May 10 2016 15:30 14 0
May 10 2016 16:00 12 0
May 10 2016 16:30 11 0
關於如何在PHP甚至MSSQL PDO的任何想法? 任何幫助將是真棒 - 乾杯
的可能的複製[組日期時間爲5,15,30和60個分鐘的時間間隔(http://stackoverflow.com/questions/9814930/group-datetime-into-5- 15-30和60分鐘間隔) – Terminus
是的數據只是爲了格式的緣故,但我想多數民衆贊成在一個要求可能是30或15分鐘的間隔,只是試圖以15分鐘的間隔開始 –