Pb fonction Si en SQl server et Sum
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 :
Code:
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 |
Mon code pour les autres jours de la semaine :
Code:
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 |
Merci d'avance pour votre aide. :roll: