本帖最后由 squall29485118 于 2010-03-14 18:43:30 编辑

解决方案 »

  1.   

    基于Oracle 语法: select 
        name, 
        count(name) as Total, 
       'a' as b, 
        sum(Price) as SumPrice from
        ( select * from a where b = 'a' ) group by name;
      

  2.   


    大哥 我是用的SQL SEVER 
      

  3.   


    这些数据全部都是存放在A表里面的  你这个貌似是通过SELECT * FORM A WHERE b='a'了过后才能用吧 我也没看懂意思  麻烦讲下  我是要在A表里面直接搜索出表2的信息 谢谢了
      

  4.   

    我自己解决了
    select MenuName,count(*),sum(SalePrice) from SaleItem where SaleDate like '%2010-03-14%' group by MenuName这里的MenuName=name SalePrice=Price  SaleItem=A  2010-03-14=a  这里不要a了  因为这里的a只是一个判断语句