Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Raggruppamento Dati per Fascia Oraria

    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

  2. #2
    sì va bè dormivo, mi bastava fare la stessa cosa facendo la mid sull'ora anzichè sulla data...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.