将时间从{yyyy-mm-dd hh:mm:ss}转换为{yyyy-mm-dd hh}

苏咸

我试图每小时从大型SQL DB中提取数据。以下查询为我提供了按分钟分组的信息。我希望按小时对数据进行分组。

select CONVERT(VARCHAR(20), t.counterTime, 100) as [Time],
    t.instanceName
from table as t
WHERE t.counterId= @counterId
and t.counterTime >=  @startTime
and t.counterTime <  @endTime
group by t.instanceName, CONVERT(VARCHAR(20), t.counterTime, 100)

文档也未提供任何此类选项。有任何想法吗?

StackUser

这样尝试

--SQL Server 2012
SELECT FORMAT(t.counterTime, 'yyyy-MM-dd HH') AS [Time]
    ,t.instanceName
FROM TABLE AS t
WHERE t.counterId = @counterId
    AND t.counterTime >= @startTime
    AND t.counterTime < @endTime
GROUP BY t.instanceName
    ,FORMAT(t.counterTime, 'yyyy-MM-dd HH')

--for earlier versions
SELECT CONVERT(CHAR(13), t.counterTime, 120) AS [Time]
    ,t.instanceName
FROM TABLE AS t
WHERE t.counterId = @counterId
    AND t.counterTime >= @startTime
    AND t.counterTime < @endTime
GROUP BY t.instanceName
    ,CONVERT(CHAR(13), t.counterTime, 120)

Note: Format would be perfoming slower.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

熊猫-将日期列从dd / mm / yy hh:mm:ss转换为yyyy-mm-dd hh:mm:ss

将字符串dd / mm / yyy转换为yyyy-mm-dd hh:mm:ss

日期从DD / MM / YYYY HH:MM:SS转换为YYYYMM

Coldfusion日期转换将yyyy-mm-dd:hh:mm:ss转换为日期和时间

Perl在Excel中将yyyy-mm-dd HH:mm:ss转换为yyyy-mm-dd

在SQL中将yyyy-mm-dd hh:mm:ss转换为yyyy-mm-dd

将日期时间转换为MM / dd / yyyy HH:MM:SS AM / PM

将字符串转换为日期时间dd / MM / yyyy hh:mm:ss tt

将MM / DD / YYYY HH:MM:SS转换为Unix时间戳(SQL)

熊猫将mm / dd / yyyy hh:mm转换为日期

如何将日期dd / mm / yyyy转换为yyyy-MM-dd HH:mm:ss Android

我想将日期从at:“ mm / dd / yyyy hh:mm”转换为“ yyyy-mm-dd hh:mm:ss”

如何转换DD / MM / YYYY HH:MM:SS以offsetdatetime - java的

以dd / mm / yyyy hh:mm:ss格式转换日期对象

转换YYYY-DD-MM HH:MM:SS为天

如何将日期格式从yyyy-mm-dd hh:mm转换为mm / dd / yyyy

如何将日期从(ddmmyyyy HH:mm:ss)转换为(yyyy-MM-dd HH:mm:ss.SSS)?)

将java.sql.timestamp从yyyy-MM-dd hh:mm:ss转换为MM-dd-yyyy hh:mm:ss

使用Matlab将yyyy-mm-dd hh:mm:ss.ms转换为yyyy-mm-dd hh:mm:ss

从“ [YYYY]-[MM]-[DD] T [HH]:[MM]:[SS] + [XXXX]”转换为unix时间戳

将 yyyy-MM-dd'T'HH:mm:ss.mmm'Z' 转换为正常的 "HH:mm a" 格式

如何将“ 20120111141311Z”转换为yyyy-mm-dd hh:mm:ss +/- hh:mm

使用XSLT将日期yyyyMMdd转换为yyyy-MM-dd'T'HH:mm:ss格式

将日期转换为文本“ YYYY:DD:MM hh:mm:ss”为实际日期

将两个Pandas列转换为yyyy-mm-dd HH:MM:SS

将YYYY-MM-DD HH:MM:SS转换为Javascript中的其他格式

将XMLGregorianCalendar转换为日期,即“ MM / DD / YYYY hh:mm:ss AM”

如何将“ DD / MM / YYYY HH:MM:SS”转换为clojure inst值?

MSSQL将字符串转换为yyyy-mm-dd hh:mm:ss

TOP 榜单

热门标签

归档