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两个字段相乘的总数 该 怎么写呢?

解决方案 »

  1.   

    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)
      

  2.   


    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
      

  3.   

    select Tcount
    from (
    select count(*) as TCount, 
    ...
    )T
      

  4.   

    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
      

  5.   

    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
      

  6.   

    TCount在执行的时候都还没有成型呢,不能使用!