Imaginons que j'ai des dossiers qui change de position=20
constemment
Exemple : nom du champ (position) les choix
entr=E9e=20
mesure
fabrication
fini,...
Je veux en fait, en tapant une date (1 an apres par=20
exemple) savoir en quelle position le dossier =E9tait.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel Carollo
Bonjour Stephane!
Il va falloir stocker un historique de cette position dans une table avec la date du changement. A priori, un champ avec l'identifiant du dossier, un champ de date et un champ de position devraient etre suffisants. Pour savoir quelle etait la position a une date donnee, une simple requete de selection avec comme critere la date en question retournera tous les enregistrements suivant cette date, il suffit alors de selectionner le premier. Quelque chose du genre:
SELECT Top 1 MaPosition FROM MaTableMouvements WHERE MonDossier = MonDossierRecherche AND MaDate <= MaDateRecherche ORDER BY MaDate DESC
J'espere que ca vous donne des idees...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Stéphane" wrote in message news:705601c42fa4$ff4a7bf0$ Imaginons que j'ai des dossiers qui change de position constemment Exemple : nom du champ (position) les choix entrée mesure fabrication fini,...
Je veux en fait, en tapant une date (1 an apres par exemple) savoir en quelle position le dossier était.
Comment faire??
Merci d'avance
Bonjour Stephane!
Il va falloir stocker un historique de cette position dans une table avec la
date du changement. A priori, un champ avec l'identifiant du dossier, un
champ de date et un champ de position devraient etre suffisants. Pour savoir
quelle etait la position a une date donnee, une simple requete de selection
avec comme critere la date en question retournera tous les enregistrements
suivant cette date, il suffit alors de selectionner le premier. Quelque
chose du genre:
SELECT Top 1 MaPosition FROM MaTableMouvements
WHERE MonDossier = MonDossierRecherche AND
MaDate <= MaDateRecherche
ORDER BY MaDate DESC
J'espere que ca vous donne des idees...
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Stéphane" <anonymous@discussions.microsoft.com> wrote in message
news:705601c42fa4$ff4a7bf0$a301280a@phx.gbl...
Imaginons que j'ai des dossiers qui change de position
constemment
Exemple : nom du champ (position) les choix
entrée
mesure
fabrication
fini,...
Je veux en fait, en tapant une date (1 an apres par
exemple) savoir en quelle position le dossier était.
Il va falloir stocker un historique de cette position dans une table avec la date du changement. A priori, un champ avec l'identifiant du dossier, un champ de date et un champ de position devraient etre suffisants. Pour savoir quelle etait la position a une date donnee, une simple requete de selection avec comme critere la date en question retournera tous les enregistrements suivant cette date, il suffit alors de selectionner le premier. Quelque chose du genre:
SELECT Top 1 MaPosition FROM MaTableMouvements WHERE MonDossier = MonDossierRecherche AND MaDate <= MaDateRecherche ORDER BY MaDate DESC
J'espere que ca vous donne des idees...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Stéphane" wrote in message news:705601c42fa4$ff4a7bf0$ Imaginons que j'ai des dossiers qui change de position constemment Exemple : nom du champ (position) les choix entrée mesure fabrication fini,...
Je veux en fait, en tapant une date (1 an apres par exemple) savoir en quelle position le dossier était.