none
Generacion de horarios - Algoritmo Euristico RRS feed

  • Pregunta

  • Estimados

    Me harían el favor de  indicarme si por ahí, habrá  un ejemplo  de una sentencia que combine

    Los horarios del persona,  tareas a realizar según * hora

    y asigne automáticamente(personal , tarea), actualizando su disponibilidad.

    Les agradecería un ejemplo. por ahí estuve viendo el tema de algoritmo  Euristico



    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    jueves, 5 de abril de 2018 21:50

Todas las respuestas

  • Hola ApreSabi:

    A mi modo de ver, lo que estas solicitando es casi una aplicación de gestión de personal.

    Lo primero, es que los datos que muestras, son de una hoja de excel, o no parecen estar bien orientados, ya que sin discutir nada sobre el modelado de datos, normalización, u otro cualquier planteamiento, esa columna de Dias (mete miedo).

    Tal cual lo has planteado, foro de SQL SERVER, quieres que la base de datos, gestione un disparador que cuando insertes un registro en tareas (porque entiendo que esto sería manual), pero no indicas en que horario es la tarea, por tanto los horarios del personal no parecen pintar mucho. La relación con horas, tampoco parece muy buena. Introduces una tarea para 1 hora, pero en que horario, y si cae en medio del refrigerio.... son causisticas que tienes que tener en cuenta. Perdón que me lío, haga una asignación directa de personal, (sin criterio de momento aparente), para la tarea.

    Eso sin tener en cuenta, ni sección, ni producto, que seguro que pintan mucho en el esquema de negocio.

    Te pongo un enlace de una aplicación, que detalla, un poco las perspectivas, que supongo que tu tienes y no has expuesto.

    https://www.ticportal.es/temas/software-gestion-recursos-humanos/funciones-software-recursos-humanos/gestion-cuadrantes-turnos-trabajo

    Seguro que leerlo, no es mucho tiempo, pero te enfoca, (Siempre desde mi punto de vista), un poco mejor, a lo que solicitas.

    Un saludo

    viernes, 6 de abril de 2018 16:12
  • Hola Javi Fernandez

    Gracias si quedo mas claro con tu ejemplo,

    pero habra por ahi ejemplos de sentencias sql  que me sirvan de ejemplo y  orientarme a realizarlo?

    Saludos


    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    viernes, 13 de abril de 2018 23:21
  • Hola ApreSabi:

    Supongo que tendrás que aprender varias cosas, no solo SQL.

    Si utilizas algún lenguaje de programación, seguro que tiene manera de extraer datos del SQL, con lo cual ya tienes la mitad aprendido. Si no programas nada, matricúlate en mva.microsoft.com y busca

    https://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi-qbXIibnaAhVPkRQKHbiaCIsQFggoMAA&url=https%3A%2F%2Fmva.microsoft.com%2Fes-es%2Ftraining-courses%2Fcurso-aprendiendo-a-programar-8865&usg=AOvVaw0l7xGUIR6_84TxTDl66hgd

    o directamente en google, cursos virtual academy aprende a programar

    Es muy interesante y te da una visión de como se pueden hacer las cosas.

    Luego ya Sql, pienso que es harina de otro costal. Hay algunos videos en youtube, que te pueden ayudar, pero eso es largo. Yo te recomendaría, que buscases una "academia" o similiar, para poder aprender, si tu objetivo es hacer lo que indicas.

    Un saludo

    sábado, 14 de abril de 2018 5:56