我正在努力完成this SO topic所做的事情,但它不起作用,也不知道为什么。
我的版本如下:
select convert(varchar, dateadd(ss, @tracker, 0), 114)
其中@tracker
只是一个INT
变量,它包含一定的秒数。
我得到的错误是:Function DATEADD invoked with wrong number or type of argument(s).
感谢任何帮助。
我正在使用Sybase。
答案 0 :(得分:3)
好的,根据this documentation,你应该使用ss
:
SELECT CONVERT(VARCHAR(12), DATEADD(ss, @tracker, "00:00:00"), 114)