我在做一个报表,我的数据库有member_id为文本类型,money字段,当member_id为-1是,money为会员所花的钱,不为-1时money是所花的现金,现需按日期显示两列,一列时会员花的钱,一列不是会员花的钱,对于会员的列,如果当日都不是会员的,此日的钱为0,但需要显示出来,对于不是会员的列,如果当日没有不是会员的,此日花的钱为0,也需要显示出来,如何用SQL语句写出?麻烦各位高手帮帮忙啊!rptMoney.Open "select sum(CASE member_id WHEN '-1' THEN money ELSE 0 END) as DailyMoney from salerecord where month(time)=1 group by day(time)", dbConnect, adOpenDynamic
不能通过,提示是  对象OPEN的方法'_Recordset'失败