我正在尝试完全执行此 SO 主题的操作,但它不起作用并且不知道为什么。
我的版本如下:
select convert(varchar, dateadd(ss, @tracker, 0), 114)
where@tracker
只是一个INT
保存一定秒数的变量。
我得到的错误是:Function DATEADD invoked with wrong number or type of argument(s).
感谢任何帮助。
我正在使用 Sybase。
好的,根据这个文档,你应该使用ss
:
SELECT CONVERT(VARCHAR(12), DATEADD(ss, @tracker, "00:00:00"), 114)