[SQL] Problème sur une requête
Fermé
Ju
-
6 févr. 2006 à 09:55
deus Messages postés 93 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 24 mai 2007 - 6 févr. 2006 à 17:10
deus Messages postés 93 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 24 mai 2007 - 6 févr. 2006 à 17:10
A voir également:
- [SQL] Problème sur une requête
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Logiciel sql - Télécharger - Bases de données
- Requête sql doublons sur 2 champs ✓ - Forum Programmation
- Sql server recovery - Télécharger - Gestion de données
3 réponses
deus
Messages postés
93
Date d'inscription
mercredi 20 novembre 2002
Statut
Membre
Dernière intervention
24 mai 2007
91
6 févr. 2006 à 11:54
6 févr. 2006 à 11:54
Salut
ta condition "(SELECT CURRENT_DATE)" est bizarre.
Soit to current date vient d'une autre table et dans ce cas ta sub query devient
(SELECT CURRENT_DATE FROM TABLEXX") soit ton Current_Date est une variable, auquel cas le select est en trop.
Nico
ta condition "(SELECT CURRENT_DATE)" est bizarre.
Soit to current date vient d'une autre table et dans ce cas ta sub query devient
(SELECT CURRENT_DATE FROM TABLEXX") soit ton Current_Date est une variable, auquel cas le select est en trop.
Nico
En fait j'ai testé toutes les 2 lignes que je cite une par une dans la requête et elle marche toutes les deux
deus
Messages postés
93
Date d'inscription
mercredi 20 novembre 2002
Statut
Membre
Dernière intervention
24 mai 2007
91
6 févr. 2006 à 17:10
6 févr. 2006 à 17:10
Ok.
tu as déjà essayé de mettre des parenthèses
si j'ai bien compris ce que tu veux obtenir:
SELECT support.NumSupp
FROM support,etab,contrat
WHERE etab.NumEtab=support.NumEtab
AND etab.NomEtab='$nometab'
AND contrat.NumSupp=support.NumSupp
AND
(contrat.DateRuptC != '' OR contrat.DateFinC < (SELECT CURRENT_DATE) )
ORDER BY support.NumSupp
tu as déjà essayé de mettre des parenthèses
si j'ai bien compris ce que tu veux obtenir:
SELECT support.NumSupp
FROM support,etab,contrat
WHERE etab.NumEtab=support.NumEtab
AND etab.NomEtab='$nometab'
AND contrat.NumSupp=support.NumSupp
AND
(contrat.DateRuptC != '' OR contrat.DateFinC < (SELECT CURRENT_DATE) )
ORDER BY support.NumSupp