select 卡号,sum(金额)>50 from table group by 日期

解决方案 »

  1.   

    Select 卡号,日期,SUM(金额) AS 总金额 from 表 Group By 卡号,日期 Having SUM(金额)>50
      

  2.   

    select 卡号,convert(char(10),日期,121) from 表 group by 卡号,convert(char(10),日期,121) having sum(金额) >50
      

  3.   

    select 日期,卡号  --不知道不要日期会否出错,未试
    from 表名
    group by datepart(dd,日期)
    having sum(金额)>50
      

  4.   

    哈哈,应该用having的 *^_^* 刚才没注意,就随手写了一个,下回注意
      

  5.   

    select datepart(d,日期) as 日期,卡号 
    from C
    group by 卡号,datepart(d,日期)
    having sum(金额)>50--这个试了,可以,不过就是得显示出日期
      

  6.   

    小兔子,不是Having的问题,是你的卡号没有Group By进去,查询的时候加上卡号这个列名肯定会出错的撒。
      

  7.   

    paoluo(一天到晚游泳的鱼)   正解。
      

  8.   

    Select distinct 卡号 from
    (Select 卡号,日期,SUM(金额) AS 总金额 from 表 Group By 卡号,日期 Having SUM(金额)>50)
      

  9.   

    SELECT * FROM TABLE GROUP ID,DATE HAVING SUM(金额)>50