这是求一天每个区域的上班时间数.现在我想求按每个月每个分区的平均小时数应如何写
select substr(fjobid,3,2)||'月'||substr(fjobid,5,2)||'日',fpickarea,(max(flstupdtime)-min(flstupdtime))*24
from tpickup
where fjobid between '0801010001' and '0806300001'
group by substr(fjobid,3,2)||'月'||substr(fjobid,5,2)||'日',fpickarea
order by substr(fjobid,3,2)||'月'||substr(fjobid,5,2)||'日',fpickarea4 01月02日 30 8.9
5 01月02日 38 0.000277777777777778
6 01月02日 40 12.3275
7 01月03日 1001 12.0133333333333
8 01月03日 1002 12.1377777777778
9 01月03日 20 11.3736111111111
10 01月03日 30 9.88222222222222
11 01月03日 40 12.0247222222222
12 01月04日 1001 9.09666666666667
13 01月04日 1002 9.20305555555556
14 01月04日 20 9.29111111111111
15 01月04日 30 9.10027777777778
16 01月04日 38 0
17 01月04日 40 9.31194444444444
18 01月05日 1001 9.83194444444444
19 01月05日 1002 9.61944444444444
20 01月05日 20 8.76555555555556
21 01月05日 30 8.92388888888889
22 01月05日 40 9.015
23 01月05日 50 0.000277777777777778
select substr(fjobid,3,2)||'月'||substr(fjobid,5,2)||'日',fpickarea,(max(flstupdtime)-min(flstupdtime))*24
from tpickup
where fjobid between '0801010001' and '0806300001'
group by substr(fjobid,3,2)||'月'||substr(fjobid,5,2)||'日',fpickarea
order by substr(fjobid,3,2)||'月'||substr(fjobid,5,2)||'日',fpickarea4 01月02日 30 8.9
5 01月02日 38 0.000277777777777778
6 01月02日 40 12.3275
7 01月03日 1001 12.0133333333333
8 01月03日 1002 12.1377777777778
9 01月03日 20 11.3736111111111
10 01月03日 30 9.88222222222222
11 01月03日 40 12.0247222222222
12 01月04日 1001 9.09666666666667
13 01月04日 1002 9.20305555555556
14 01月04日 20 9.29111111111111
15 01月04日 30 9.10027777777778
16 01月04日 38 0
17 01月04日 40 9.31194444444444
18 01月05日 1001 9.83194444444444
19 01月05日 1002 9.61944444444444
20 01月05日 20 8.76555555555556
21 01月05日 30 8.92388888888889
22 01月05日 40 9.015
23 01月05日 50 0.000277777777777778
from tpickup
where fjobid between '0801010001' and '0806300001'
group by substr(fjobid,5,2) ,fpickarea
order by substr(fjobid,5,2) ,fpickarea
这样写可以吗
就是想按时间的月份对小时求个平均数