SQL 列名称错误

[复制链接]
查看11 | 回复2 | 2013-4-22 10:25:04 | 显示全部楼层 |阅读模式
你select后边有东西吧?group by 的时候把(pnum- receivenum-qcpassnum ) 也group by 了 ---------补充--------(pnum- receivenum-qcpassnum ) 你这个是那三个列的四则运算,不能直接引用别名select p.makeno_,sum(case when p.finish_='0' then p.num_ else p.qcpassnum_ end)as pnum,sum(p.receivenum_)as receivenum,sum(p.qcpassnum_)as qcpassnum--,(sum(case when p.fi...
回复

使用道具 举报

千问 | 2013-4-22 10:25:04 | 显示全部楼层
pnum- receivenum-qcpassnum 这三列里面,有一个的列名称写错,或是 你这个减号,不是英文字符的,系统认不出是减号。 是第一个列减第二列减第三列吗?还是有一个列的列名有减号,如果是这样,可以用[receivenum-qcpassnum]包含。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行