Bonjour,
J'ai une table qui contient les Produits avec date production (fromdate) et date d'expiration (todate), je m'intéresse à l'année 2008, pour connaitre le nombre de jour de vie d'un produit j'utilise la fonction SQL SERVER datediff(day, datefrom, dateto),
le problème qui se pose est le suivant;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select ProdId, fromdate, todate, datediff(day, fromdate, todate)+1 from ProdDesc where year(todate)>=2008
- J'ai une durée de vie du 21/01/2008 au 19/04/2008 j'ai un nombre de jour égale à 90 (février est comptabilisé à 29 jours)
- j'ai une durée de vie du 01/01/2008 au 31/12/2008 j'ai un nombre de jour égale à 365 (février est comptabilisé à 28 jours)
quelqu'un a une idée.
Partager