Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Recherche par date [ Base de données / Autre ] (ghassenus)

jeudi 19 avril 2007 à 18:29:38 | Recherche par date

ghassenus

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

merci d'avance!
Tendrement

jeudi 19 avril 2007 à 19:24:24 | Re : Recherche par date

f0xi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

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

exemple avec ta liste de date :

ordre =
01/01/1995
05/06/2005
06/07/1999
12/09/2003
13/05/2001
14/03/1998

ordre (yyyy/mm/dd) =
1995/01/01
1998/03/14
1999/07/06
2001/05/13
2003/09/12
2005/06/05

de plus, impossible de faire ceci avec du texte > V >= 01/01/1995 (ou 1995/01/01) AND V <= 13/05/2001 (ou 2001/05/13)




Croc (click me)

jeudi 19 avril 2007 à 19:45:17 | Re : Recherche par date

ghassenus


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



Cette discussion est classé dans : date, recherche, dates, prix, nb


Répondre à ce message

Sujets en rapport avec ce message

Requete sql DATE ??? [ par Technoman ] Dans un tQuery, je cherche a faire une recherche avec comme critere de recherche une date :select *from Tablewhere Datetable=???;Le ??? ne marche pas Calcul de date [ par seawolf ] Je voudrais savoir pourquoi quand je soustrait 2 dates il me retourne une date au lieu de me retourner un entier qui correspond au nombre de jours ent Outil analyse code [ par furax13 ] bonjour,je recherche un ou plusieurs outils d'analyse de code delphi pour effectuer les analyses suivantes : -  nb lignes, nb variables, nb fonctions, recherche Date nulle dans une table [ par lol_marmotte ] J'ai une table avec un champ date qui n'est pas forcément renseigner. Je veux faire une requête qui ai pour résultat les enregistrements dont cette da MonthCalendar [ par yannba ] Savez-vous coment à partir d'une base de donnée access, je peux cocher dans mon composant la "cellule". Je m'explique : Dans ma base de donnée, j'ai p Calcul de dates [ par freyge ] svp est ce que vous pouvez me donnez la solution en pascal:ecrire un programme ki informe l'utilisateur sur la date du lendemain,une fois qu'il a sais date [ par guigui265 ] SalutDans une procdure qui renvoie le nombre de jours entre deux dates, je récupère ces deux dates(dfrom et dto), et je voudrais par un test du genre: Probleme de date [ par kyo_tr ] Le probleme c que les dates affiché sur mes tables sont en anglais   Pour filtrer je doit entrer les dates en anglais !! probleme de date [ par guigui265 ] bonjourcomment comparer deux dates dans le style:si date1...sinon...fin siles dates sont au format datetimepickermerci date et heure [ par guigui265 ] bonjourJe voudrait savoir comment afficher dans un label la date et l'heure en temps réel.merci


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.