相关疑难解决方法(0)

SQL Server组按每小时的DateTime计数?

    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 …
Run Code Online (Sandbox Code Playgroud)

sql-server datetime rounding

56
推荐指数
3
解决办法
11万
查看次数

按时间分组,没有时间

我想知道是否有办法将2014-01-26 05:39:29.000和2014-01-26 07:45:31.000的日期分组到计算它们的一天.我目前有以下代码,只按其唯一的日期时间对它们进行分组.

    SELECT ETK_ExpirationDateTime, COUNT(*) as TotalRows
    FROM History_Action 
    WHERE [State] = 4
    GROUP BY ETK_ExpirationDateTime
    ORDER BY ETK_ExpirationDateTime 
Run Code Online (Sandbox Code Playgroud)

是否有一个演员或我可以做的事情使这两个日期显示为一行总和?

sql sql-server group-by

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

sql-server ×2

datetime ×1

group-by ×1

rounding ×1

sql ×1