Buenos días a todos,
Tengo una base de datos que contiene datos desde principios de 2019 hasta abril de 2023.
Creé un script que, cuando lo ejecuto nuevamente, agrega nuevos datos para 2023 cada semana.
Para evitar que este archivo se vuelva demasiado pesado, me gustaría que cuando reinicie el script al comienzo de la semana pueda eliminar una semana continua.
Por ejemplo hoy estamos en la semana 21 (W21) de 2023. Cuando ejecuto el script hoy, puedo eliminar el S1 de 2019 y luego agregar el S21 de 2023.
La próxima semana estaremos en S22 2023, el script agregará esta nueva semana, a la vez me gustaría poder eliminar el S2 de 2019, así sucesivamente...
Sin embargo, si ejecuto el script varias veces en la misma semana, no debería eliminar varias semanas consecutivas.
Ejemplo : Si ejecuto el script 3 veces en S21 2023, solo elimina S1 2019 y no S1/S2/S3 2019 (porque ejecuté el script 3 veces)
Tengo una columna de "Fecha de inicio" en mi base de datos que será útil para el desarrollo del script. Aquí hay una descripción general de la columna a continuación:

gracias por su ayuda