begin process at 2010 02 10 01:00:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Autre

 > 

Recherche par date


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche par date

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ée 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, 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 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 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 !! LA RECHERCHE PAR DATE [ par mimichette ] salut les amis, ouf enfin débarrassée du mémoire!!! , maintenant il me reste la présentation du logiciel et j'ai encore un problème:j'ai un datetimepi affichage du filtrage de deux dates [ par magic84 ] bonjour à tous !!!voila mon application porte sur la gestion d'une base de donneé sql 2000 server , j'ai fait un filtrage des donnéés entre deux dates


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales