Любая помощь будет оценена.это работает для 2/10/18, 3/10/18, но не для 4/10/18. Это позволяет получить диапазон дат для отчета, который выполняется каждый месяц 10-го числа для всех учетных записей, которые просрочены на 75 дней и не представленыв отчете за последний месяц
DECLARE @TODAYS_DT DATE = '4/10/2018'
DECLARE @START_DT CHAR(10)
DECLARE @END_DT CHAR(10)
SELECT
@START_DT = CONVERT(VARCHAR, DATEPART(MM, DATEADD(MM, -1, DATEADD(DAY, -75, '4/10/2018')))) + '/20/' + CONVERT(VARCHAR, DATEPART(YEAR, DATEADD(DAY, -75, '4/10/2018')))
SELECT
@END_DT = CONVERT(VARCHAR, DATEPART(MM, DATEADD(DAY, -75, '4/10/2018'))) + '/20/' + CONVERT(VARCHAR, DATEPART(YEAR, DATEADD(DAY, -75, '4/10/2018')))
SELECT
@START_DT, @END_DT