做了很多寻找答案,似乎找不到解决我问题的办法。
这是我的问题。。。
SELECT
{fn TIMESTAMPADD(SQL_TSI_SECOND,{fn CONVERT(MyTime,SQL_FLOAT)}*3600,MyDate)}
FROM
MyTable
这是它的回报。。。
2009-07-31 15:09:21.000
2009-07-09 11:30:26.000
2009-07-10 13:29:07.000
2009-07-31 15:09:21.000
2009-07-09 11:30:26.000
2009-07-10 13:29:07.000
2009-08-05 15:42:07.000
2009-07-09 11:30:26.000
2009-07-10 13:29:07.000
2009-07-09 11:30:16.000
我需要以odbc连接器支持的方式删除秒的小数点。遗憾的是,我几乎没有以这种方式使用sql的经验。
仅供参考,mytime是一个分馏小时,最初是一个varchar,因此是float转换,我只需乘以3600,就可以在几秒钟内得到它。
编辑:这是一个providex odbc驱动程序,pvx plus
谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!