SQL 存储过程语句拼接时间类型的问题解决方法

前端之家收集整理的这篇文章主要介绍了SQL 存储过程语句拼接时间类型的问题解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
背景介绍:
有一个小需求:要根据传入的起止时间,没一个小时统计一下数据的平均值,我就想到了用存储过程来实现。

存储过程中用于查询的两个时间数据的格式 只是精确到分钟,而添加的测试数据中有连续的几个小时的数据都是 59分 多少多少秒,就导致进行运算的时候,把本该数据这一小时内的数据计算到了上一个小时中去(很庆幸自己添加的数据帮自己找到了一个隐藏的隐患啊)。

解决方法

Select CONVERT(varchar(100),GETDATE(),25): 2018-10-16 10:57:47.250

修改一下时间格式。

猜你在找的MsSQL相关文章