洞妖洞妖呼叫洞拐
2017-07-25 05:26
采纳率: 76.9%
浏览 1.2k

当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。这个sql语句应该怎么改?

select convert(char(10),OperateDt,120),FurnaceNoVch,SiliconLenthVch,CateNameVch,size,WeightDbl1,WeightDbl2,sum(WeightDbl1) as newWeightDbl1,
(select convert(char(10),OperateDt,120),sum(NetWeightDbl) from YRemoveRecord group by convert(char(10),OperateDt,120)) as AsnewWeightDbl,
FurnaceNoVch2,FallDownName,MasterNameVch,MasterCodeVch
from View_YRemoveRecord where 1=1
group by convert(char(10),OperateDt,120),FurnaceNoVch,SiliconLenthVch,CateNameVch,size,WeightDbl1,WeightDbl2,FurnaceNoVch2,FallDownName,MasterNameVch,MasterCodeVch图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • Mr丶Guo 2017-07-25 06:17
    已采纳

    可以使用in.....................

    已采纳该答案
    打赏 评论
  • Jorker_jie 2017-07-25 09:03

    第二行的内嵌select语句在select 和from之间,所以这个select语句只能有一个字段,你可以删掉一个。如果你非要查询这两个字段,你可以内嵌两个select语句。除此之外还可以使用多表关联的方法。

    打赏 评论

相关推荐 更多相似问题