mysql - SQL Server 2008 的 ADDTIME 和 SEC_TO_TIME

标签 mysql sql-server sql-server-2008 migration

我尝试将代码从 MYSQL 更改为 SQL Server。

我的查询中的特定函数(ADDTIME 和 SEC_TO_TIME)存在一些问题。

这是我必须更改的查询的结尾:

order by j.idjour,j.heure,ADDTIME(j.heure,SEC_TO_TIME(pl.duree)) asc

我尝试使用 convertDateAdd 但我对如何在没有任何错误的情况下更改它感到有点失望。

感谢您的帮助。

最佳答案

这应该就是您要找的,

dateadd(second, pl.duree, j.heure)

假设pl.duree是表示秒的整数值,j.heuretimedatetime值。

关于mysql - SQL Server 2008 的 ADDTIME 和 SEC_TO_TIME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10383096/

相关文章:

php - Mysql更新表,其中相关表=

mysql - 有没有办法提高 mysql 事件执行的性能?

mysql - 将 Excel 值与 SQL 表 If 语句进行比较。

c# - C#获取存储过程的返回值

SQL Server 2012 : DATEDIFF function in terms of years, 天和月

.net - VS2005配置“fallback” DLL

sql-server-2008 - 如何使用 powershell 配置 SQL Native Client?

php - PDO 插入值

php - 逃离 MySQL PHP

SQL RANDOM ORDER BY 连接表