我尝试将代码从MYSQL更改为SQL Server。
我的查询中的特定功能(ADDTIME和SEC_TO_TIME)有一些问题。
这是我必须更改的查询的结尾:
order by j.idjour,j.heure,ADDTIME(j.heure,SEC_TO_TIME(pl.duree)) asc
我尝试使用
convert
和DateAdd
,但是对于如何更改它而没有任何错误,我有点失望。谢谢你的帮助。
最佳答案
这应该是您要寻找的
dateadd(second, pl.duree, j.heure)
假定
pl.duree
是代表秒的整数值,并且j.heure
是time
或datetime
值。关于mysql - SQL Server 2008的ADDTIME和SEC_TO_TIME,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10383096/