我尝试将代码从 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/