|
|
@@ -102,4 +102,32 @@
|
|
|
'吊钩秤' as remark
|
|
|
from dual
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="productionAndOperationDaily" parameterType="java.util.HashMap" resultType="hashmap">
|
|
|
+ select (select sum(net_weight)/1000 from meter_work_railway_actual A where A.railway_type_no = '001019002' and A.value_flag != '0' and A.meter_type_no = 'PO2GM'
|
|
|
+ <if test="startTime != null and endTime != null and startTime != '' and endTime != ''">
|
|
|
+ and net_time >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and net_time <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
+ </if>) dynamic_SendOutTms,
|
|
|
+ (select sum(net_weight)/1000 from meter_work_railway_actual A where A.railway_type_no = '001019001' and A.value_flag != '0' and A.meter_type_no = 'PO2GM'
|
|
|
+ <if test="startTime != null and endTime != null and startTime != '' and endTime != ''">
|
|
|
+ and net_time >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and net_time <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
+ </if>) static_PO2GM,
|
|
|
+ (select sum(net_weight)/1000 from meter_work_railway_actual A where A.railway_type_no = '001019001' and A.value_flag != '0' and A.meter_type_no = 'SendToOutTms'
|
|
|
+ <if test="startTime != null and endTime != null and startTime != '' and endTime != ''">
|
|
|
+ and net_time >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and net_time <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
+ </if>) static_SendToOutTms,
|
|
|
+ (select sum(net_weight)/1000 from meter_work_car_actual A where A.value_flag != '0' and A.meter_type_no = 'PO2GM'
|
|
|
+ <if test="startTime != null and endTime != null and startTime != '' and endTime != ''">
|
|
|
+ and net_time >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and net_time <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
+ </if>) Truck_PO2GM,
|
|
|
+ (select sum(net_weight)/1000 from meter_work_car_actual A where A.value_flag != '0' and A.meter_type_no = 'SendToOutTms'
|
|
|
+ <if test="startTime != null and endTime != null and startTime != '' and endTime != ''">
|
|
|
+ and net_time >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and net_time <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
+ </if>) Truck_SendToOutTms,
|
|
|
+ (select sum(net_weight)/1000 from meter_work_car_actual A where A.value_flag != '0' and A.net_spot3_no in ('JT0020', 'JT0001','JT0031')
|
|
|
+ <if test="startTime != null and endTime != null and startTime != '' and endTime != ''">
|
|
|
+ and net_time >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and net_time <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
+ </if>) Truck_Overall
|
|
|
+ from dual
|
|
|
+ </select>
|
|
|
</mapper>
|