有两张表,其中一张记录表,一张车牌归宿地表如下
记录表record_info
子段
Id,RecordTime,LicensePlate
1 2013-1-5 13:23:29 川A1234
2 2013-1-5 17:23:29 川C1234
3 2013-1-5 18:11:23 桂A4567
...1234 2013-1-29 10:10:10 冀H7891
其中 RecordTime为记录时间 LiccensPlate为车牌号码车牌归宿表入下traffices
Id shortname longname city no
1 冀 河北省 石家庄市 冀A
37 沪 上海市 崇明长沙 沪R
no为车牌前两字母如何按一个小时一个时间段输出如下数据
时间 时间段 车牌归宿 车次2013-1-4 0-1 四川_成都_川A 20
2013-1-4 0-1 河北省_石家庄市_冀A 1
.。
2013-1-4 0-1 未知区域 122013-1-4 1-2 四川_成都_川A 11
。
2013-1-4 0-1 未知区域 1
。
记录表record_info
子段
Id,RecordTime,LicensePlate
1 2013-1-5 13:23:29 川A1234
2 2013-1-5 17:23:29 川C1234
3 2013-1-5 18:11:23 桂A4567
...1234 2013-1-29 10:10:10 冀H7891
其中 RecordTime为记录时间 LiccensPlate为车牌号码车牌归宿表入下traffices
Id shortname longname city no
1 冀 河北省 石家庄市 冀A
37 沪 上海市 崇明长沙 沪R
no为车牌前两字母如何按一个小时一个时间段输出如下数据
时间 时间段 车牌归宿 车次2013-1-4 0-1 四川_成都_川A 20
2013-1-4 0-1 河北省_石家庄市_冀A 1
.。
2013-1-4 0-1 未知区域 122013-1-4 1-2 四川_成都_川A 11
。
2013-1-4 0-1 未知区域 1
。
from traffices A,record_info B
where A.no=B.substring(licensePlate,1,2)
贴建表及插入记录的SQL,及要求结果出来看看
数据要有代表性
from record_info r left join traffices t on left(r.LicensePlate)=t.no
group by DATE_FORMAT(r.RecordTime,'%y-%m-%d %H'),IFNULL(concat(longname,'_',city,'_',no),'未知区域')