SQL - PROBLEME !

Fermé
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - 5 juin 2008 à 11:10
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - 5 juin 2008 à 11:29
Salut a toute la communauté!
J'ai un petit soucis avec une requète sur une table sous acces 2002 (eh oui, encore...)
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.
J'ai essayé de faire :
SELECT Af_table2.ZWU_NUM_DEM As num_dem, ((SELECT Af_table2.Date FROM Af_table2 WHERE (Af_table2.Statut="X" OR Af_table2.Statut="Z" )) - (SELECT Af_table2.Date FROM Af_table2 WHERE( Af_table2.Statut="T"))) As Temps
FROM Af_table2;

Aucun résultat : "Cette sous requète ne peut retourner au plus qu'un enregistrement."

Comment faire ?

Merci d'avance
A voir également:

3 réponses

julplemet Messages postés 331 Date d'inscription mercredi 25 avril 2007 Statut Membre Dernière intervention 22 juin 2009 79
5 juin 2008 à 11:18
Bonjour,

C'est possible ça de faire plusieurs SELECT dans la meme ligne ??? Surtout avec le - qui apparait devant l'un d'eux.
0
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 696
5 juin 2008 à 11:19
Je sais pas du tout comment faire, Date-Date=Jours non ?
0
julplemet Messages postés 331 Date d'inscription mercredi 25 avril 2007 Statut Membre Dernière intervention 22 juin 2009 79
5 juin 2008 à 11:26
Ah tu veux connaitre le nombre de jours entre deux dates ?

J'ai deja fait ça. Il me semble que le seul moyen est que tu fasses le code en VBA pour trouver le nombre de jours entre les deux dates.
0
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 696
5 juin 2008 à 11:29
Je connais pas du tout le VBA, je sais pas ou le placer sous access. Je suis en stage en ce moment et mon supérieur veut absolument une base de donnée avec une colonne "Numéro de la demande" et une autre "Durée (en jours) entre "T" et "X" ou "Z"... Il n'y a pas de solutions ?
0