【问题标题】:ADDTIME and SEC_TO_TIME to SQL Server 2008ADDTIME 和 SEC_TO_TIME 到 SQL Server 2008
【发布时间】:2012-05-10 02:49:57
【问题描述】:

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

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

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

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

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

感谢您的帮助。

【问题讨论】:

  • 您对如何在没有任何错误的情况下更改它感到失望?这是什么意思?请显示您的 T-SQL 代码和您遇到的错误。

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


【解决方案1】:

这应该是你要找的,

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-20
    • 2014-02-12
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    相关资源
    最近更新 更多