Sql сервер, получите результаты на будущую дату, кроме выходных - PullRequest
0 голосов
/ 13 июля 2020

У меня есть процедура, которая выполняется каждый день, чтобы сказать мне, какие платежи должны быть сделаны через 7 дней с сегодняшнего дня. Я столкнулся с проблемой и не нашел, как ее исправить. Если дата платежа установлена ​​на 7 дней с субботы или воскресенья, у меня не будет никаких результатов.

SELECT CONCAT(' ',CONVERT(date, pdata),' '),
       CONCAT(' ',adoc,' '), 
       CONCAT(' ',nome,' '), 
       CONCAT(CONVERT (money, etotal), '  €'), 
       aprovado  
FROM xxx.dbo.fo
WHERE aprovado like '0' 
  and pdata between DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0) 
  and DATEADD(day, 7, GETDATE())

мне нужен понедельник после этих выходных (когда в конечном итоге платеж набор, который должен быть сделан) получить результаты в этом выборе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...