希望你能帮忙...我正在将存储过程从MySQL转换为SQL Server 2012,我遇到了一个小问题。 MySQL sp具有以下代码:
SET @hrsecA = EXTRACT(HOUR_SECOND FROM (startDate + INTERVAL startTime HOUR_SECOND));
我正在尝试找到与SQL Server等效的内容......我认为使用DATEPART是可行的方法,但似乎无法在DATEPART中看到一个允许我选择HOUR_SECOND的选项。
希望你能提供帮助。
干杯
亚历
答案 0 :(得分:0)
你可以使用一年 DATEPART(YYYY,订购日期)
第二,使用
选择NmbrSeconds = 施放(左(持续时间,Charindex('分钟',持续时间)-1)作为Int)* 60 + Cast(子串(持续时间,Charindex('分钟',持续时间)+8,2)作为Int)