none
Captura Datos Personal si cumple con el rango de mes de su Contratacion RRS feed

  • Pregunta

  • Hola !! 

    Quisiera que me ayudaran con este problema que no me sale. Por favor

    Tabla de contrataciones

    icod  Pers   fecha_contrato_inic       feche_contrato_fin

    16 13 2013-10-01 00:00:00    2013-12-31 00:00:00
    17 13 2014-01-01 00:00:00   2014-03-31 00:00:00
    18 13 2014-04-01 00:00:00   2014-09-30 00:00:00
    19 13 2014-10-01 00:00:00   2015-03-30 00:00:00
    20 13 2015-03-31 00:00:00   2015-06-30 00:00:00
    21 13 2015-07-01 00:00:00   2015-12-31 00:00:00
    22 13 2016-01-01 00:00:00   2016-06-30 00:00:00
    23 13 2016-07-01 00:00:00   2016-12-31 00:00:00
    24 13 2016-11-02 00:00:00   2017-03-02 00:00:00
    25 13 2017-03-03 00:00:00   2017-08-02 00:00:00

    Tabla Personal 

    13  Pepe Rojas  Contabilidad

    La problemática es que ,si el Personal (Pers) tiene un contrato en el mes de Enero(o cualquier mes)

    y su contrato tiene  estar en este rango 01-01-2017 hasta 31-01-17(Dependiendo del mes ya que en febrero seria 01-02-2017 hasta 28-02-2017) Entonces este caso (24 13 2016-11-02 00:00:00    2017-03-02 00:00:00 ) el personal si tiene un contrato completo todo enero ya que la contratación esta dentro del mes de enero,pero también su contrato puede estar en partes como por ejemplo: 

    24 13 2016-11-02 00:00:00    2017-01-12 00:00:00
    25 13 2017-01-13 00:00:00    2017-04-02 00:00:00

    Quisiera que me ayudaran como podía hacer ya que va junto con otra tabla que es Personal que condiciones le podría poner para saber si cumple o con un contratación completa en el mes de enero (Cualquier Mes). Gracias 


    • Editado Adeir1525 miércoles, 28 de junio de 2017 21:41
    miércoles, 28 de junio de 2017 21:39

Respuestas

  • Buenas Adeir,

    No me queda claro cual es tu duda. Lo que quieres es hacer una consulta que te devuelva todos los contratos de un trabajador en un mes? o para saber si ha estado contratado en el mes entero? 

    Por otro lado, que motor de base de datos estas usando? MySQL? Ms SQL? Ms SQL express? etc

    Tampoco nos indicas en que lenguaje estas trabajando.

    Atte.


    No olvides votar si mi comentario te ha ayudado y marcarlo como respuesta si ha sido la solución!

    jueves, 29 de junio de 2017 12:55