select
OA_CARRECORD.FCarNumber,
sum(OA_CARRECORD.FOdograph) as FMileage,
sum(OA_CARRECORD.FTotalCharge) Fare,
count(OA_CARRECORD.FCarNumber) FTimes,
(select sum(FOdograph) as FMileage from OA_CARRECORD
where OA_CARRECORD.Fstate = '2'
and (OA_CARRECORD.FEndTime >= to_date(:BeginDate,'yyyy-mm-dd hh24:mi:ss')
and OA_CARRECORD.FEndTime <= to_date(:EndDate,'yyyy-mm-dd hh24:mi:ss'))) FTotalMileage,
(select sum(FTotalCharge) Fare from OA_CARRECORD
where OA_CARRECORD.Fstate = '2'
and (OA_CARRECORD.FEndTime >= to_date(:BeginDate,'yyyy-mm-dd hh24:mi:ss')
and OA_CARRECORD.FEndTime <= to_date(:EndDate,'yyyy-mm-dd hh24:mi:ss'))) FTotalFare,
(select count(FCarNumber) FTimes from OA_CARRECORD
where OA_CARRECORD.Fstate = '2'
and (OA_CARRECORD.FEndTime >= to_date(:BeginDate,'yyyy-mm-dd hh24:mi:ss')
and OA_CARRECORD.FEndTime <= to_date(:EndDate,'yyyy-mm-dd hh24:mi:ss'))) FTotalTimes
from OA_CARRECORD
where OA_CARRECORD.Fstate = '2'
and (OA_CARRECORD.FEndTime >= to_date(:BeginDate,'yyyy-mm-dd hh24:mi:ss')
and OA_CARRECORD.FEndTime <= to_date(:EndDate,'yyyy-mm-dd hh24:mi:ss'))
group by OA_CARRECORD.FCarNumber |