Cita:
Iniciado por P_III Detectó cierto nivel de incongruencia en la normalización de la base. Si dices que se están repitiendo datos para el periodo siguiente, lo más probable es que estés generando redundancia y esa situación si afecta el performance de la estructura de datos. Ahora, respecto a la pregunta original... Y como le digo a mis compañeros... En sistemas todo se puede. Por ejemplo... Puedes crear un procedimiento que inicie capturando la fecha actual y haciendo dos evaluaciones con ese dato... El primero sería que evaluará si hay una tabla que por nombre tenga el_nombre_del_mes_y_el_año del que haz capturado la información. En caso de que exista ya sabras como y que hacer con la tabla... En case de que no exista... Pues la creas y a continuación la magia. Y la segunda comprobación es capturar la fecha actual y reducirla hasta la fecha que quieres borrar. Armar la estructura de nombres y si encuentra una tabla que coincida con la estructura, pues borrarla. No sería conveniente usar tablas temporales... Porque estas se borran tan pronto todas las conexiones se cierren... Es decir... Si en algún momento en el medio del periodo, se llega a apagar el servidor por la razón que sea, o todas las conexiones de los usuarios se cierran sincronizadamente durante un instante... Pufff ahí se fue tu información. Esas son mis sugerencias a lo que quieres hacer... Pero si estaría muy bien, que considerarás lo que dicen los otros ponentes respecto a conservar la información a futuro.
muy agradecido con todas sus respuestas...
si me puedes orientar sobre el procedimiento que me haria la parte de la creacion de tablas por mes y por año...