cs_ghassenus
Messages postés33Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention27 avril 2007
-
19 avril 2007 à 18:29
cs_ghassenus
Messages postés33Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention27 avril 2007
-
19 avril 2007 à 19:45
Salut
Alors j'ai un petit probléme qui me dérange depuis pas peu
je posséde une table qui contient des anciens prix de certains produit (avec leur dates d'etablissement)
Je voudrais tirer tout les prix d'un matériau entre deux dates ainsi que le nb de jours dont à durer chaque prix
je sais que c'est un peu du charabie je m'explique par un exemple
Le materiaux Ciment dont le code est "MAT000014" à changer de prix 6 fois depuis le 01/01/1995 comme suit
prix au 01/01/1995 : 152,13
prix au 14/03/1998 : 168,45
prix au 06/07/1999 : 194,32
prix au 13/05/2001 : 198,12
prix au 12/09/2003 : 202,10
prix au 05/06/2005 : 210,52
je voudrais savoir tout les changement entre 01/05/2003 et 12/10/2005
et le nb de jours dont chaque prix à durer
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 19 avril 2007 à 19:24
en esperant que tes dates soit en timestamp :
SELECT * FROM products_table WHERE product_date >= 'var_date_min' AND product_date <= 'var_date_max';
ou var_date_min = TimeStamp('01/05/2003')
et var_date_max = TimeStamp('12/10/2005')
si tes champs date sont en texte ... ben t'as tout faux parce qu'en texte pour "sortir" des dates dans l'ordre (alphbethique) il faut que les dates soit de ce format > yyyy/mm/dd
cs_ghassenus
Messages postés33Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention27 avril 2007 19 avril 2007 à 19:45
Salut f0xi
merci pour ta réponse en effet mes date sont bien en Timestamp
maintenant il me reste à calculer le nb de jour que dure chaque prix
exemple le nb de jours entre 01/01/1995 et 14/03/1198
et ainsi de suite pour chaque prix tout en automatisnat ça
je crois qu'il ya bien une procedure toute prete en delphi je me documente un peu (Retour au HELP )
Tendrement