Bonjour,
Voilà je vous explique mon problème, mon but est de selectionner de ma base des régules de stock du jour précedent. En semaine, pas de souci pour la selection, arrivé lundi matin , il me faut une extraction avec une condition sur la date différente car il me faut une selection du vendredi au dimanche. (jour J exclu) .
Mon deuxième problème est que je souhaite faire une deuxième selection cette fois ci sur la valeur absolu. Sauf que ma valeur absolu doit être prise suite à un group by et non article par article.
Mon code pour le lundi :
Mon code pour les autres jours de la semaine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT * FROM [dbo].[Regul_Stk] where year([DATE_REGUL]) = year(getdate()) and (month([DATE_REGUL])*1000 + day([DATE_REGUL]))>=(month(getdate())*1000 + day(getdate())-3) and (month([DATE_REGUL])*1000 + day([DATE_REGUL])) <> (month(getdate())*1000 + day(getdate())) and [VAL_ABSOLU] > 100
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT * FROM [dbo].[Regul_Stk] where year([DATE_REGUL]) = year(getdate()) and (month([DATE_REGUL])*1000 + day([DATE_REGUL]))>=(month(getdate())*1000 + day(getdate())-1) and [VAL_ABSOLU] > 100
Partager