OVH Cloud OVH Cloud

recherche sur une date

2 réponses
Avatar
eric flament
Bonjour,

je ne sais pas comment gérer une recherche sur un champ charactére + une
date , si quelqu'un à une solution , merci d'avance.

le probléme
la base est composée de 3 champs la cléf est categorie+ddebut
1er enr contient
catégorie charactére contenu "gs"
ddebut date de début exemple "10/01/2005"
dfin date de fin exemple "05/04/2004"

2eme enr contient
catégorie "gs"
ddebut "06/04/2005"
dfin "17/04/2005"

comment vas réagir une recherche sur la date du 12/01/2005 catégorie gs
doisje finalement créer une enregistrement par categorie par jour .
mais je vais prendre pas mal d'espace disque :-(
merci
eric



--
Http://leslapys.dyndns.org
le lapy world
Les Rendez vous galants

2 réponses

Avatar
Roumegou Eric
eric flament a pensé très fort :
Bonjour,

je ne sais pas comment gérer une recherche sur un champ charactére + une date
, si quelqu'un à une solution , merci d'avance.

le probléme
la base est composée de 3 champs la cléf est categorie+ddebut
1er enr contient
catégorie charactére contenu "gs"
ddebut date de début exemple "10/01/2005"
dfin date de fin exemple "05/04/2004"

2eme enr contient
catégorie "gs"
ddebut "06/04/2005"
dfin "17/04/2005"

comment vas réagir une recherche sur la date du 12/01/2005 catégorie gs
doisje finalement créer une enregistrement par categorie par jour .
mais je vais prendre pas mal d'espace disque :-(
merci
eric



en terme de base de données sql, (HF connais pas bien), je
n'utiliserais pas de clés composé catégories +dddebut, mais un
identifiant auto et des index sur les champs catégories et dates
Ensuite avec une requete sql

"where ddebut<="+madate+" and dfin>="+madate

peut être meme qu'un between marcherait
"where "+madate+" between ddebut and dfin"

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
eric flament
Roumegou Eric a écrit :
eric flament a pensé très fort :

Bonjour,

je ne sais pas comment gérer une recherche sur un champ charactére +
une date , si quelqu'un à une solution , merci d'avance.




[cut]

Eric un grand merci pour l'exemple, je recode tout cela ce week end
sinon je trouve hf vraiment lent sur un reseau windows 2000, au début
j'avais testé en local, une base dbf transcrite en hf ,la base hf fait
786000 enregistrement la taille 49 mo l'index fait la même taille., je
dois vérifier tout les jours dbf ->hf ( ce sont des tarifs).

en local traitement en 15-20minutes

avec windows 2000 ( serveur costaud dell) ainsi qu'un chti linux ( 1 gig
ram) AUCUN utilisateur n'accédant à la base la mise à jour à commencé
ce matin à 10h, elle c'est terminée à 16 H , soit 6h en réseau
....malgrés une maintenance , reindéxations avec compactage avant de
lancer le processus

ce qui est vraiment bizarre c'est que mes vieux soft en clipper
sous dos vont à la vitesse d'une ferrari, hf rame terriblement

parcontre le code n'utilise aucun sql tout est en hf , j'espére ne pas
mettre planté car cela fait quand même un an de développement ( bon à 1
personne).

Merci
eric
--
Http://leslapys.dyndns.org
le lapy world
Les Rendez vous galants