Рассчитать 30-60-90 дневный отчет с датой истечения срока - 6 месяцев - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь рассчитать отчет о старении за 30-60-90 дней на основе поля даты (используя t-sql)

Вот логика ... У меня есть товар с датой истечения срока годности.от 10.06.2009 Мне нужно рассчитать эту дату - 6 месяцев, а затем взять это значение и рассчитать, попадает ли оно в 30, 60 или 90 дней

Вот текущий код, который у меня есть:

 SELECT distinct(T0.distnumber) as 'Batch Number', 
 T0.itemcode, 
 T1.itemname, 
 T0.Indate as 'Admission Date', 
 CASE WHEN Datediff(day, T0.indate,GETDATE()) <=30 THEN T0.distnumber 
 END'<30Days',
 CASE WHEN DateDiff(day,T0.indate,GETDATE()) >= 30 AND 
 DateDiff(day,T0.indate,GETDATE()) < 60 THEN T0.distnumber END '30 to 60 
 Days',
 CASE WHEN DateDiff(day, T0.indate,GETDATE()) >= 60  AND 
 DateDiff(day,T0.indate,GETDATE()) < 90 THEN T0.distnumber END '60 to 90 
 Days',
 CASE WHEN Datediff(day, T0.indate,GETDATE()) >90 THEN T0.distnumber 
 END'>90Days'

 From OBTN T0
 left join OITM T1 on T0.itemcode = T1.itemcode
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...