当前位置: 代码迷 >> Sql Server >> excel用sql语句查询的简单有关问题,请问
  详细解决方案

excel用sql语句查询的简单有关问题,请问

热度:79   发布时间:2016-04-27 19:03:46.0
excel用sql语句查询的简单问题,请教!
我用SELECT   *   from   OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel   5.0;HDR=YES;DATABASE=e:\XX.xls ',sheet1$)     语句查询excel中的数据,发现其中例如46.35   查询后变为46.350000000000001,请问那怎么查询使与excel的内容相同?


------解决方案--------------------
--需要转换类型
SELECT cast(col1 as decimal(15,2))
from OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel 5.0;HDR=YES;DATABASE=e:\XX.xls ',sheet1$)
  相关解决方案