create table #Events
(
EventID int identity primary key,
StartDate datetime not null,
EndDate datetime not null
)
go
insert into #Events (StartDate, EndDate)
select '2007-01-01 12:44:12 AM', '2007-01-01 12:45:34 AM' union all
select '2007-01-01 12:45:12 AM', '2007-01-01 12:46:34 AM' union all
select '2007-01-01 12:46:12 AM', '2007-01-01 12:47:34 AM' union all
select '2007-01-02 5:01:08 AM', '2007-01-02 5:05:37 AM' union all
select '2007-01-02 5:50:08 AM', '2007-01-02 5:55:59 AM' union all
select '2007-01-03 4:34:12 AM', '2007-01-03 4:55:18 AM' union all
select '2007-01-07 3:12:23 AM', '2007-01-07 3:52:25 AM'
(con perdón de http://www.sqlteam.com/article/working-with-time-spans-and-durations-in-sql-server para cosechar su sql base)Grupo de SQL Server por recuento de DateTime por hora?
Estoy tratando de encontrar el recuento de los eventos que ocurrieron en una hora, por lo que el conjunto de resultados se vería así:
2007-01-01 12:00 3
2007-01-02 5:00 2
2007-01-03 4:00 1
2007-01-07 3:00 1
He estado jugando con dateadd y rondando y agrupando pero no obteniéndolo. ¿Alguien puede ayudar?
Gracias.
Lo sentimos Hacer la pregunta aquí, pero digamos que tenemos cuarta columna que tiene los números, y que desea sumarlos por ejemplo, horario a las 12 horas, digamos que tenemos 6 filas y cada uno tiene 5 manzana por lo que sería ser 30. – user206168
Agregar después de totales ", SUM (manzana) como manzanas" – Loren