"group by" ora

martedì 12 ottobre 2010 - 15.12
Tag Elenco Tags  Access (.mdb)  |  Office 2003

dbarbieri70 Profilo | Newbie

Ciao,
vorrei utilizzare delle funzioni come sum , count ecc all'interno di una query, ma raggruppare in base all'ora.
La tabella su cui eseguo la query ha infatti un campo di tipo data/ora, formato hh.mm.ss .
E' possibile ?
Grazie

lbenaglia Profilo | Guru

>vorrei utilizzare delle funzioni come sum , count ecc all'interno
>di una query, ma raggruppare in base all'ora.
>La tabella su cui eseguo la query ha infatti un campo di tipo
>data/ora, formato hh.mm.ss .
>E' possibile ?

Ciao Davide,

Che DBMS utilizzi?

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

dbarbieri70 Profilo | Newbie

Ciao,
e scusa, lo avevo indicato solo nei tags. Uso Access 2003.
Grazie

lbenaglia Profilo | Guru

>Uso Access 2003.
Potresti ricorrere alla funzione Format() per prendere in considerazione solo la parte oraria come nel seguente esempio:

SELECT Format(Field1,"Long Time") AS Ora, Count(*) AS Conteggio FROM foo2 GROUP BY Format(Field1,"Long Time");

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5