Comment obtenir de l'entreprise Précédente journée, dans une semaine avec celle de la Journée de travail en cours à l'aide de sql server

j'ai un Package ssis qui s'exécute sur les jours ouvrables (lundi-Vendredi). si je reçois un fichier, mardi , à l'arrière-plan(DB), il prend le jour ouvrable précédent la date et effectue certaines transactions. Si j'exécute le travail vendredi, c'est pour aller chercher les lundis de la date et de traiter les transactions.

j'ai utilisé la requête ci-dessous pour obtenir ouvrable précédent la date

Select Convert(varchar(50), Position_ID) as Position_ID,
       TransAmount_Base,
       Insert_Date as InsertDate
  from tblsample
 Where AsOfdate = Dateadd(dd, -1, Convert(datetime, Convert(varchar(10), '03/28/2012', 101), 120))
Order By Position_ID

si j'exécute cette requête, je vais avoir les résultats de hiers Transactios. si j'exécute la même requête, le lundi, il doit extraire les vendredis les transactions au lieu de dimanche.

OriginalL'auteur 0537 | 2012-03-29