两个表 一个普通消费表  一个会员消费表 想求两个表日期相同时消费总和  要是存在一个表中某个日期有数据  另一个表中没有  怎么解决

解决方案 »

  1.   

    建议楼主列出表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
       参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
    这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
      

  2.   

    SELECT 
    (SELECT SUM(t1.金额) FROM 普通消费表 t1 WHERE t1.消费日期 = ?) +
    (SELECT SUM(t2.金额) FROM 会员消费表 t2 WHERE t2.消费日期 = ?) FROM DUAL ;