0

我正在尝试完全执行此 SO 主题的操作,但它不起作用并且不知道为什么。

我的版本如下:

select convert(varchar, dateadd(ss, @tracker, 0), 114)

where@tracker只是一个INT保存一定秒数的变量。

我得到的错误是:Function DATEADD invoked with wrong number or type of argument(s).

感谢任何帮助。

我正在使用 Sybase。

4

1 回答 1

3

好的,根据这个文档,你应该使用ss

SELECT CONVERT(VARCHAR(12), DATEADD(ss, @tracker, "00:00:00"), 114)
于 2012-10-23T17:18:40.967 回答