La verdad, no resulta claro cómo es que funciona tu sistema de prioridades.
¿Puedes postear un ejemplo de lo que tiene la tabla, cómo se modifica hoy diariamente, y cuál es el resultado que quieres obtener?
Porque la descripción que pones aquí:
Cita: Tengo que cambiarle la prioridad a todos los productos que tienen como minimo 1 en la columna stock diariamente (para esto utilizo un evento con un stored procedure para que se modifique de manera automatica diariamente)
parece referirse a lo mismo que aquí:
Cita: no se como hacer que se modifique la prioridad de los productos que todavia tienen como minimo 1 en stock y volver a ordenar la prioridad de los productos a mostrar
Parece algo contradictorio... No me queda claro si lo que modifica tu SP es el stock o la prioridad, y en ese caso cómo lo hace.
¿Exactamente cómo es que estableces las prioridades en la tabla?
Creo que si lo ejemplificas puede entenderse mejor.