求一条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的解决方法
希望以上,能对您有所帮助。
以期问题的早点解决,呵呵。