Progreso SP_GenerarFacturas

 se arregló la manera de obtener los movimientos del mes, ya  que se usaba en la sentencia Where "datepart(MONTH,dbo.MovimientosMinutos110.fecha)=datepart(MONTH,@In_Fecha)" lo cual nos genero el problema que no toma todos los movimientos. Ejemplo, si el día de cobro es 5, tomara solo movimientos correspondientes a esos 5 días, y en la factura del próximo mes también, de esa manera quedarían alrededor de 25 días sin cobrar. Para solucionar esto se agrego una variable "fechaMesAnterior" para eso, para restarle un mes y así tener el rango de fechas, ahora la sentencia where para filtrar la fecha es "dbo.MovimientosMinutos800.fecha>=@fechaMesAnterior and dbo.MovimientosMinutos800.fecha<@In_Fecha"

se agrego variables dateTime con las hora de inicio del horario nocturno y diurno, para luego hacer la sentencia del if que indica si una llamada se hizo en horario nocturno, ya que no estaba

 Información usada: 

    -Uso de fechas: https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetime-transact-sql?view=sql-server-ver15

    -Uso del DatePart: https://docs.microsoft.com/en-us/sql/t-sql/functions/datepart-transact-sql?view=sql-server-ver15

Horas de trabajo: 1.5

Comentarios

Entradas más populares de este blog

Errores con SP_GenerarFacturas