[Access] Requète

Résolu/Fermé
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - 11 juin 2008 à 10:42
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - 17 juin 2008 à 11:27
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.

1 réponse

yg_be Messages postés 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024 Ambassadeur 1 552
11 juin 2008 à 19:46
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 ?
0
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 696
12 juin 2008 à 09:27
Je vais tester aujourd'hui au travail. Je te tiens au courant.
0
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 696
17 juin 2008 à 11:27
Enfin !!! Merci sa fonctionne !!!
0