Imbriquer des conditions sur SQL - SQL/NoSQL - Programmation
Marsh Posté le 11-01-2005 à 20:42:13
Je vois pas le problème...
Marsh Posté le 11-01-2005 à 21:26:08
nat54 a écrit : Bonjour |
euh
SELECT numLigne,'En retard' As retard
FROM table
WHERE date_du_jour > date_theorique
UNION
SELECT numLigne,'Ok' As retard
FROM table
WHERE date_du_jour <= date_theorique
C'est un truc comme ça que tu voudrais ?
Marsh Posté le 12-01-2005 à 13:16:57
@ yonel : euh pas tout à fait
je voudrais rajouter une colonne dans ma table client où s'inscrirait "en retard" si 2 conditionns sont remplies :
date aujourd'hui> date_theorique
ET
la colonne date_retour_effectif n'est pas remplie çàd que le client n'a pas raporté son document
sinon mettre "ok"
un truc de ce genre mais là c faux :
SELECT Num_client, Num_exemplaire,
IIf([Date_retour_theorique]>Now(),"en retard","ok" )
FROM Emprunt
WHERE Date_retour_effectif IS NULL;
Marsh Posté le 12-01-2005 à 13:40:31
nat54 a écrit : @ yonel : euh pas tout à fait |
Quel SGBD?
Marsh Posté le 12-01-2005 à 15:42:41
J'ai trouvé ça avec de l'aide
SELECT Emprunt.Num_client,
IIf([Emprunt]![Date_retour_theorique]>Now(),"retard","ok" )
AND Nz(Emprunt.Date_Retour_Effectif, "" ) = ""
FROM Emprunt;
c bon mais ca me renvoie -1 quand retard
et 0 quand ok
pkoi ? que faire ?
Marsh Posté le 11-01-2005 à 20:39:33
Bonjour
Je travaille actuellement sur un projet universitaire de gestion d'une médiathèque
il me faut gérer les retards
comment imbriquer 2 conditions ? IIF ???
je m'explique...
il faut que dans une colonne apparaisse "en retard"
si la date d'aujourd'hui est > à la date_theorique de retour du document