一个简单SQL语句报错 求解!下班结帖

happy664618843 2011-05-10 09:18:16
SQL语句如下:

select count(*) as TCount, LT_PART_COUNT,TS_TID,(TCount*LT_PART_COUNT) as Total from LI_TICKET,LI_TICKET_SALE where LT_ID=TS_TID and TS_TID='80' group by LT_PART_COUNT,TS_TID

现在报消息 207,级别 16,状态 3,第 1 行
列名 'TCount' 无效。

我想得出TCount*LT_PART_COUNT两个字段相乘的总数 该 怎么写呢?
...全文
88 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy664618843 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xuyuchends 的回复:]

lz你下班结贴,问题是哪天下班结贴呢?
[/Quote]
哎 各位真不好意思 忘记了
xuyuchends 2011-05-12
  • 打赏
  • 举报
回复
lz你下班结贴,问题是哪天下班结贴呢?
jxqn_liu 2011-05-11
  • 打赏
  • 举报
回复
TCount在执行的时候都还没有成型呢,不能使用!
zy35147972122 2011-05-11
  • 打赏
  • 举报
回复
自己命名的列名是不能在查询语句其他地方使用的,只有在将他保存到一个表中时才能使用
快溜 2011-05-10
  • 打赏
  • 举报
回复
select count(*) as TCount,LT_PART_COUNT,TS_TID,(count(*)*LT_PART_COUNT)  as Total 
from LI_TICKET,LI_TICKET_SALE where LT_ID=TS_TID and TS_TID='80' group by LT_PART_COUNT,TS_TID
cd731107 2011-05-10
  • 打赏
  • 举报
回复
select count(*) as TCount,   LT_PART_COUNT,TS_TID,(count(*)*LT_PART_COUNT)  as Total 
from LI_TICKET,LI_TICKET_SALE
where LT_ID=TS_TID and TS_TID='80' group by LT_PART_COUNT,TS_TID
rucypli 2011-05-10
  • 打赏
  • 举报
回复
select Tcount
from (
select count(*) as TCount,
...
)T
mustudent 2011-05-10
  • 打赏
  • 举报
回复

select count(*) as TCount, LT_PART_COUNT,TS_TID,(count(*)*LT_PART_COUNT) as Total from LI_TICKET,LI_TICKET_SALE where LT_ID=TS_TID and TS_TID='80' group by LT_PART_COUNT,TS_TID

kingtiy 2011-05-10
  • 打赏
  • 举报
回复
select count(*) as TCount,   LT_PART_COUNT,TS_TID,(TCount*LT_PART_COUNT)  as Total from LI_TICKET,LI_TICKET_SALE where LT_ID=TS_TID and TS_TID='80' group by  LT_PART_COUNT,TS_TID,(TCount*LT_PART_COUNT)


34,587

社区成员

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

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