guarda il codice è semplicissimo...
$query = "SELECT AgentId, Extension, CampaignId, StartTime, EndTime, Duration, StartReason, EndReason, EntryId, LogSet, FieldClosedFlag";
$query .= " FROM dbo.AgentAssignments";
$query .= " WHERE (AgentId = 'AgId0596')";
$stmt = sqlsrv_query( $conn, $query);
if ( $stmt )
{
$count = 1;
while($row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)){
print $count . " - AgentId: " . $row['AgentId'] . " - Duration: " . $row['Duration'] . " (" . secondsToWords($row['Duration']) . ")
";
$count++;
}
}
posso anche filtrare e raggruppare per data...(StartTime, EndTime), ma in caso di visualizzazione totale và in timeout dopo circa 7 minuti e 13136 record estratti.
Dal momento che è la prima volta che lavoro con moli di lavoro così grandi, vorrei sapere quali sono più o meno i tempi di esecuzione per questo numero di record....nella tabella sono più di un milione..
Grazie!!
p.s. il codice è scarno perchè deve essere impaginato, ma è inutile che perdo tempo a farlo se poi la query non è fattibile...