SQLServer 时间格式化
发布时间:2020-12-12 13:28:03 所属栏目:MsSql教程 来源:网络整理
导读:背景知识: SQL Server自带的C onvert ?函数,可以将日期类型的字段按照指定的格式转换为字符串格式,您可以将以下脚本复制到查询分析器执行; DECLARE @now datetime SET @now = GETDATE() select convert(nvarchar(MAX),@now,0) as output,0 as style? uni
背景知识: SQL Server自带的Convert?函数,可以将日期类型的字段按照指定的格式转换为字符串格式,您可以将以下脚本复制到查询分析器执行; DECLARE @now datetime SET @now = GETDATE() select convert(nvarchar(MAX),@now,0) as output,0 as style? union select convert(nvarchar(MAX),1),1 --15 to 19 not valid --26 not valid --122 to 125 not valid --128,129 not valid --132 not valid输出结果: 适用场景: 适用于按时间做数据统计,如:按时间段统计用户登录记录,精确到分钟; SELECT SUBSTRING(CONVERT(NVARCHAR(20),loginTime,17) AS Date,?COUNT(*) AS Count (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |