日期:2014-05-19  浏览次数:20571 次

求一单表SQL统计语句,高手请进。急。。。
visit表
 
有VisitID(主键)、salerID、visitDate字段

                     
salerID|21|22|23|24|25|.......|19|20|(从上月21号到本月20号)
---------------------------
S005       |2   |   3|   0|   0|   0|   ......|   4|   3|
S006       |1   |   2|   0|   6|   0|   ......|   3|   1|
 
即求每个销售员(salerID),在查询日期范围内(从上月21号到本月20号)的每人(salerID)每天(visitDate)所有在visit的纪录总数


------解决方案--------------------
select count(*)as num,salerID from visit where visitDate between '2007-07-21 ' and '2007-08-20 ' group by salerID