Je suis en train de faire un compte sur toutes les données de la semaine dernière (lundi - dimanche). Mais il semble que ce soit en ignorant dimanche pour une raison quelconque et de cette façon je n'obtiens pas le compte correct:Nombre de données de la semaine dernière en SQL Server
SET DATEFIRST 1
Select *
FROM Products a
inner join Locations b
on a.Location = b.LocID
where b.LocID = 12 AND
a.Created >= DATEADD(week, DATEDIFF(week,0,GETDATE())-1,-1)
AND a.Created < DATEADD(week, DATEDIFF(week,0,GETDATE()),-1)
SET DATEFIRST 1 Sélectionner DATEADD (semaine, DATEDIFF (semaine 0, GETDATE()) - 1, -1) , DATEADD (semaine, DATEDIFF (semaine 0, GETDATE()), - 1) Quand vous courez cela, vous devriez voir pourquoi vous n'obtenez pas dimanche. – SteveB