Browse Source

添加昨天未抄表设备

lin 4 years ago
parent
commit
6d1f5c8a17

+ 21 - 0
smart-city-bat/src/main/resources/sql/stat_meter_unread_device_by_building.sql

@@ -0,0 +1,21 @@
+insert into sc_stat_meter_unread_device_by_building (stat_day,site_id,channel_id,building_id,device_id,date_create)
+SELECT
+	DATE_FORMAT( date_add( :date, INTERVAL - 1 DAY ), '%Y%m%d' ),
+	site_id,
+	sys_id,
+	building_id,
+	device_id,
+	now()
+FROM
+	sc_meter_read_record 
+WHERE
+	read_date < DATE_FORMAT( :date, '%Y%m%d' ) 
+AND read_date >= DATE_FORMAT( date_add(:date, interval -1 day), '%Y%m%d' )
+	AND read_status = 1 
+GROUP BY
+	site_id,
+	sys_id,
+	building_id,
+	device_id 
+HAVING
+	count(1) = 1;