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
Publicar un comentario