关于制作汇总表,创建数据源的sql问题
金蝶云社区-云社区用户HCO83791
云社区用户HCO83791
0人赞赏了该文章 306次浏览 未经作者许可,禁止转载编辑于2017年09月11日 15:36:10

求各位前辈帮忙看下,这是我的部分代码

情况一,可以运行不报错
select
SUBSTRING(CONVERT(CHAR(23), a.FDATE,120),1,7) as 期间,
a.FDATE AS 时间
FROM T_SAL_OUTSTOCK a

情况二,可以运行不报错
select
SUBSTRING(CONVERT(CHAR(23), a.FDATE,120),1,7) as 期间,
a.FDATE AS 时间
FROM T_SAL_OUTSTOCK a
WHERE a.FDATE='2017-09-07'

情况三就会报错,把关键字添加到条件的时候
select
SUBSTRING(CONVERT(CHAR(23), a.FDATE,120),1,7) as 期间,
a.FDATE AS 时间
FROM T_SAL_OUTSTOCK a
WHERE a.FDATE='#FDate#'

错误提示如下图片

想问下各前辈这是什么原因造成的