@ -13,6 +13,6 @@ public interface TbJlBackdataEntityRepository extends JpaRepository<TbJlBackdata
@Query(value="SELECT imei FROM tb_jl_backdata WHERE imei != '' AND imei != '__IMEI__'",nativeQuery=true)
List<String>queryAllImei();
@Query(value="SELECT imei FROM tb_jl_backdata WHERE imei != '' AND imei != '__IMEI__' AND gmt_create > :startDate AND gmt_create < :endDate",nativeQuery=true)
@Query(value="SELECT imei FROM tb_jl_backdata WHERE imei != '' AND imei != '__IMEI__' AND gmt_create > :startDate AND gmt_create < :endDate",nativeQuery=true)
sql.append(" select a.tag,a.date as date ,COUNT(*) as num FROM ( SELECT tb.muid,tb.tag ,substring_index(group_concat(DATE_FORMAT( tb.gmt_create, '%Y-%m-%d' )),',',-1) AS date FROM ").append(tableName).append(" as tb where ");
sql.append(" tb.muid != :muid1 ");
sql.append(" and tb.muid != :muid2 ");
sql.append(" and tb.gmt_create >= :startDate ");
sql.append(" and tb.gmt_create < :endDate ");
sql.append(" and tb.device_os_type = :deviceOsType ");
sql.append(" and tb.tag in :tag ");
sql.append(" group by muid,tag");
sql.append(" ) a group by a.tag,a.date");
}else{
sql.append("select substring_index(group_concat( DATE_FORMAT( tb.gmt_create, '%Y-%m-%d' )),',',-1) as date ,tb.muid as imei ,tb.tag as tag from ").append(tableName).append(" as tb where");
sql.append(" tb.muid != :muid1 ");
sql.append(" and tb.muid != :muid2 ");
sql.append(" and tb.gmt_create >= :startDate ");
sql.append(" and tb.gmt_create < :endDate ");
sql.append(" and tb.device_os_type = :deviceOsType ");