列名不明确的问题

ysycysyc 2018-08-09 10:55:55
大虾们帮看下是哪里的问题,下面的语句提示 列名a不明确,需要怎样改动,先谢谢:

SELECT (cast((y.a+y.b+y.c+y.d+y.e+y.f)/((z.a+z.b+z.c+z.d+z.e+z.f)*1.000000) as decimal(18,10))-1) a
FROM TMY y cross join TMZ z group by a having COUNT(*)>0.5
...全文
708 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysycysyc 2018-08-10
  • 打赏
  • 举报
回复
引用 3 楼 sywcf 的回复:
group by a 这里,是y.a还是z.a


都不是,是想按(cast((y.a+y.b+y.c+y.d+y.e+y.f)/((z.a+z.b+z.c+z.d+z.e+z.f)*1.000000) as decimal(18,10))-1) 的计算结果,找到方法了,把结果导入一个新表
sywcf 2018-08-10
  • 打赏
  • 举报
回复
group by a 这里,是y.a还是z.a
zbdzjx 2018-08-10
  • 打赏
  • 举报
回复
这句中的a,前面要加是哪个表的列a。
group by a
ysycysyc 2018-08-10
  • 打赏
  • 举报
回复
各位大虾不好意思,后面是having COUNT(*)>5

34,838

社区成员

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

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