日期:2014-05-17  浏览次数:20467 次

求一条SQL语句 在线等!!!
我表A 
pid   cid
1     2
1     3
2     1
2     4

表B

cid    sale     date
2      200      2013-06-18
4      300      2013-06-18
1      1000     2013-06-18
3      600      2013-06-18


求以pid分组每天(date)的销售额(sale)  请给为大侠指点一下  谢谢!

------解决方案--------------------
Select a.pid,  convert(varchar(10), b.date,120) as sale_date, sum(b.sale) as total 
From a inner join b on a.cid = b.cid 
Group by a.pid, convert(varchar(10),b.date,120) 
------解决方案--------------------
1楼的 正解
------解决方案--------------------
有关mysql中order by 与 group by的用法,可以参考文章:
group by 与 order by的用法
msyql having和group by子句的例子
distinct 多列问题结合group by的解决方法
希望以上,能对您有所帮助。
以期问题的早点解决,呵呵。