none
calcular cantidad de semanas y meses entre rango de fechas

    Question

  • hola pues tengo una pregunta : tengo dos fechas digamos 2011/02/01 and 2011/07/28 y pues quiero saber cuantas semanas y cuantos mese hay entre esas fecha es para agregarlo a un procedure que tengo 

    create procedure usps_consultar_programacion as select id_programacion,fecha_inicio,fecha_fin,dias_frecuencia,hora_inicio_carrera,hora_fin_carrera from programacion where semes_lectivo = '2001-1' and id_carrera='10.2'

    osea al hacer esa consulta quiero que me aparescan dos columnas mas la cantidad de semanas y la cantidad de meses claro que esas fecha no son parte del Where sino del resultado de la consulta donde tengo los campos  fecha_inicio,fecha_fin cual se deben de calcular ... bueno saludos ..


    maicol8k
    Thursday, February 17, 2011 1:10 AM

Answers

  • Ve si la funcion DATEDIFF es suficiente para lo que necesitas.

    create procedure usps_consultar_programacion
    as
    select
       
    id_programacion,
       
    fecha_inicio,
       
    fecha_fin,
       
    dias_frecuencia,
       
    hora_inicio_carrera,
       
    hora_fin_carrera ,
        datediff([week], fecha_inicio, fecha_fin) as [semanas],
        datediff([month], fecha_inicio, fecha_fin) as [meses]
    from programacion
    where semes_lectivo = '2001-1' and id_carrera='10.2'


    AMB

    Some guidelines for posting questions...

    • Marked as answer by PREGUNTÓN 8 Thursday, February 17, 2011 2:17 AM
    Thursday, February 17, 2011 1:45 AM