谢了一句SQL,报错,麻烦大神指导一下,谢谢!

theluckystone 2019-03-10 12:06:27
select count (*) from ( SELECT  * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=D:\DD2018.3.xlsx;hdr=yes;imex=1','select * from [Sheet1$] where 配送日期 <> null and 配送日期 between #2018/8/1# and #2018/8/31#'))


报错)附近有语法错误,谢谢!
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tion一 2019-03-12
  • 打赏
  • 举报
回复
报错发出来涩
吉普赛的歌 版主 2019-03-10
  • 打赏
  • 举报
回复
SELECT COUNT(*)
FROM   (
           SELECT *
           FROM   OPENROWSET(
                      'Microsoft.ACE.OLEDB.12.0',
                      'Excel 12.0;Database=D:\DD2018.3.xlsx;hdr=yes;imex=1',
                      'select * from [Sheet1$] where 配送日期 <> null and 配送日期 between #2018/8/1# and #2018/8/31#'
                  )
) AS t
这样可以么?
  • 打赏
  • 举报
回复
说错了,跟表名,然后where条件跟子查询
  • 打赏
  • 举报
回复
from后面跟where

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧