Foxtable(狐表)用户栏目专家坐堂 → 新版本有段SQL语句错误


  共有2862人关注过本帖树形打印复制链接

主题:新版本有段SQL语句错误

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
新版本有段SQL语句错误  发帖心情 Post By:2014/7/18 15:53:00 [只看该作者]

代码如下  在01512版本执行正常

报错信息如下

.NET Framework 版本:2.0.50727.5477
Foxtable 版本:2014.7.20.1
错误所在事件:
详细错误信息:
ntext 数据类型不能选为 DISTINCT,因为它不可比。

 

Select 物料编号,品牌,零件名称,零件号,技术说明,类别,货位,单价,单位,期初库存,累计入库,累计出库,期初库存+累计入库-累计出库 As 可用库存,Round((单价*(期初库存+累计入库-累计出库)),2) as 库存金额 from (Select Distinct 物料编号,品牌,零件名称,零件号,技术说明,类别,货位,单价,单位,isnull(期初库存数,0) As 期初库存,isnull((Select sum(本次入库数量) from {采购入库明细} b where a.物料编号=b.物料编号 and a.仓库=b.入库库房),0)+isnull((Select sum(数量) from {加工_成品} b where a.物料编号=b.物料编号 and a.仓库=b.入库库房 and b.审核=1),0)+isnull((Select sum(盘盈数) from {盘点明细} b where a.物料编号=b.物料编号 and a.仓库=b.盘点库房 and b.审核=1),0) As 累计入库,isnull((Select sum(本次出库数量) from {出库明细} b where a.物料编号=b.物料编号 and a.仓库=b.出库库房),0)+isnull((Select sum(数量) from {加工_零件} b where a.物料编号=b.物料编号 and a.仓库=b.出库库房 and b.审核=1),0)+isnull((Select sum(盘亏数) from {盘点明细} b where a.物料编号=b.物料编号 and a.仓库=b.盘点库房 and b.审核=1),0) As 累计出库 from {库存} a) As b


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/18 15:55:00 [只看该作者]

 你试试把类型转一下,比如 cast(备注列 as varchar) as 备注列
[此贴子已经被作者于2014-7-18 15:55:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2014/7/18 16:01:00 [只看该作者]

谢谢甜老师  已经将备注列改回字符列了  问题解决


 回到顶部