SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%sales_station_code%'
AND ROUTINE_TYPE='PROCEDURE'
delete from `sales_dd` where id in (
select id from (
select id,row_number() over(partition by order_id order by id desc ) cnt from `sales_dd`
where pay_date >= '2022-11-01'
) a where a.cnt>1
)
该博客展示了两个SQL查询。第一个查询从INFORMATION_SCHEMA.ROUTINES表中选取ROUTINE_DEFINITION包含'sales_station_code'的存储过程。第二个查询用于删除sales_dd表中order_id相同且id不唯一的记录,针对pay_date在2022-11-01之后的数据。
4531

被折叠的 条评论
为什么被折叠?



