ciao!!! ho una query che, specificate una data-inizio e data-fine, estrae i dati all'interno di questo periodo, rispettando anche un criterio orario e visualizzando i dati raggruppati per giorno
adesso devo fare la stessa identica cosa ma raggruppando i dati per fascia oraria, quindi, ad esempio, quante chiamate sono arrivate dalle 8 alle 9, dalle 9 alle 10 ecc...
sto cercando di adattarla ma con scarsi risultati, se avete un'idea mi aiutate per favore?
la query è questa (per ora i dati li ho su db access):
codice:SELECT Mid(CStr(DateTimeCall),1,10) AS Data, Count(Mid(CStr(DateTimeCall),1,10)) As Chiamate FROM Chiamate WHERE ( (DateTimeCall >= #7/4/2007 00.00.00# AND DateTimeCall <= #7/21/2007 23.59.59# AND weekday(DateTimeCall) <> 1 AND weekday(DateTimeCall) <> 7 AND (TimeValue(DateTimeCall) >= #08.30.00# And TimeValue(DateTimeCall) <= #12.30.59# OR TimeValue(DateTimeCall) >= #13.30.00# And TimeValue(DateTimeCall) <= #18.30.59#) ) OR (DateTimeCall >= #7/4/2007 00.00.00# AND DateTimeCall <= #7/21/2007 23.59.59# AND weekday(DateTimeCall) = 7 AND TimeValue(DateTimeCall) >= #08.30.00# And TimeValue(DateTimeCall) <= #12.30.59# ) ) GROUP BY Mid(CStr(DateTimeCall),1,10) ORDER BY CDate(Mid(CStr(DateTimeCall),1,10)) ASC

Rispondi quotando
