有一个需求,需要保留每个电站每一天发电数据的最大值记录,其余删除。 表数据大概长这样: MYSQL 5.7写法:(因为不支持ROW_NUMBER()函数,采用自定义的变量来代替) 首次清理一年内数据:INTERVAL 365 DAY清理前一日数据:INTERVAL 1 DAY----------------- DELETE A FROM power_app_data_log
官网太简易了 找官网的内置函数一个个试出来的 有点佩服我自己 哈哈哈 select * from "T_BCAllUserActLog" WHERE "reserved8" is not null and CAST(TO_DATE("reserved8") AS DATE) between CAST(TO_DATE('2018-09-18 00:00:00') AS DATE)and CA