[Access] Requète
Résolu
Remad
Messages postés
1662
Date d'inscription
Statut
Membre
Dernière intervention
-
Remad Messages postés 1662 Date d'inscription Statut Membre Dernière intervention -
Remad Messages postés 1662 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis toujours avec mon problème de table que j'ai déja posté, mais je vous le rapel :
Voici le genre de ma table qui se nomme Af_table2 :
http://www.filebam.com/download/56223-6eaa6c/Rqte1.JPG
Il y a donc un numéro de demande (ZWU_NUM_DEM), un statut de la demande, et la date ou la demande a pris ce statut.
Jusque la, tout va bien.
Ensuite, il me faudrait une requète qui me donnerait la durée entre le statut "T" et le statut "X' ou "Z" par demande.
Je pensais a un moyen un peu comme sa :
(Nb jours entre la date&statut="X" ou "Z" et une date (prenons le 1er janvier 1990)) moins (Nb jours entre la date&statut="T" et le 1er janvier 1990).
Pensez vous que cette fonction existerait et/ou fonctionnerait ?
Merci d'avance.
Je suis toujours avec mon problème de table que j'ai déja posté, mais je vous le rapel :
Voici le genre de ma table qui se nomme Af_table2 :
http://www.filebam.com/download/56223-6eaa6c/Rqte1.JPG
Il y a donc un numéro de demande (ZWU_NUM_DEM), un statut de la demande, et la date ou la demande a pris ce statut.
Jusque la, tout va bien.
Ensuite, il me faudrait une requète qui me donnerait la durée entre le statut "T" et le statut "X' ou "Z" par demande.
Je pensais a un moyen un peu comme sa :
(Nb jours entre la date&statut="X" ou "Z" et une date (prenons le 1er janvier 1990)) moins (Nb jours entre la date&statut="T" et le 1er janvier 1990).
Pensez vous que cette fonction existerait et/ou fonctionnerait ?
Merci d'avance.
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
Pour simplifier, supposons une table, t, et trois colonnes, d, s et ds. ds est une date.
Le query suivant va faire plus ou moins ce que tu cherche :
select t1.d, T1.s, t2.s, t2.ds - t1.ds
from t as t1, t as t2
where
t1.d = t2.d
and
t1.s = "T"
and
(t2.s = "X" or t2.s = "Y")
qu'en penses-tu ?
Le query suivant va faire plus ou moins ce que tu cherche :
select t1.d, T1.s, t2.s, t2.ds - t1.ds
from t as t1, t as t2
where
t1.d = t2.d
and
t1.s = "T"
and
(t2.s = "X" or t2.s = "Y")
qu'en penses-tu ?
Remad
Messages postés
1662
Date d'inscription
Statut
Membre
Dernière intervention
711
Je vais tester aujourd'hui au travail. Je te tiens au courant.
Remad
Messages postés
1662
Date d'inscription
Statut
Membre
Dernière intervention
711
Enfin !!! Merci sa fonctionne !!!