大佬教程收集整理的这篇文章主要介绍了SQL添加日期时间添加小时添加分钟,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在DATEADD
通话中执行此操作-
您要将两个部分都添加为HOUR
-请尝试以下操作:
SELECT DATE_DEBUT, HEURE_DEBUT,
DATEADD(minutE, CONVERT(int, SUBStriNG(HEURE_DEBUT, 3, 2)),
DATEADD(HOUR, CONVERT(int, SUBStriNG(HEURE_DEBUT, 1, 2)), DATE_DEBUT))
FROM ESPTEMPS_PROGRAMMATION
在这里,我使用了两个嵌套DATEADD
-内部DATEADD
添加小时,外部添加分钟到添加小时的结果上。
另外:SUBStriNG
在sql Server中是 ,例如,字符串的第一个字符位于位置1(您似乎并不假设为0)
在我的表我有datetiR_968_11845@e
,Hour
列。
示例:2012-05-14 00:00:00.000
和1230
如何将此hour
列添加到我的datetiR_968_11845@e
列中,这样我就可以
2012-05-14 12:30:00.000
我尝试了这个:
SELECT DATE_DEBUT,HEURE_DEBUT,DATEADD(hour,CONVERT(int,SUBStriNG(HEURE_DEBUT,2)),DATE_DEBUT) AS DateTemp,2,DateTemp) AS DateComplete
FROM ESPTEMPS_PROGRAMMATION
但它不起作用。
谢谢你,史蒂夫
以上是大佬教程为你收集整理的SQL添加日期时间添加小时添加分钟全部内容,希望文章能够帮你解决SQL添加日期时间添加小时添加分钟所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。