Hola Fernando Jaime ahi estuve mirando mas a detalle, tiene relaciones que no están > dentro del rango de fecha que quiero eliminar, tendría que deshabilitar la > foreign key? >
Pues supongo que el foreign esta garantizado la consistencia de la información: si esta "brincando" es porque hay información relacionada (si esta bien implementado) , una suposición, es que la tabla logpack_sheetorderhistory es un histórico que puede tener movimientos anteriores al rango de fechas que se pretende eliminar en la tabla logpack_orderstatehistory Debería sacar los registros relacionadas entre las tablas y construir el delete basándose en la clave primaria/clave foránea más bien: La consulta sugerida seria algo como: select a.* from logpack_orderstatehistory as a join logpack_sheetorderhistory as b on a.id=b.id -- supongo que la columna relacionada en logpack_sheetorderhistory es id where a.created BETWEEN '2019-01-01' AND '2019-12-31' -- Cordialmente, Ing. Hellmuth I. Vargas S.