Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1504 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Imbriquer des conditions sur SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Imbriquer des conditions sur SQL

n°951127
nat54
Posté le 11-01-2005 à 20:39:33  profilanswer
 

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

mood
Publicité
Posté le 11-01-2005 à 20:39:33  profilanswer
 

n°951129
skeye
Posté le 11-01-2005 à 20:42:13  profilanswer
 

Je vois pas le problème...[:urd]


---------------
Can't buy what I want because it's free -
n°951168
Yonel
Monde de merde !
Posté le 11-01-2005 à 21:26:08  profilanswer
 

nat54 a écrit :

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


 
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 ? :??:

n°951596
nat54
Posté le 12-01-2005 à 13:16:57  profilanswer
 

@ 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;

n°951610
skeye
Posté le 12-01-2005 à 13:40:31  profilanswer
 

nat54 a écrit :

@ 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;


 
Quel SGBD?


---------------
Can't buy what I want because it's free -
n°951642
nat54
Posté le 12-01-2005 à 14:16:26  profilanswer
 

oups ACCESS

n°951719
nat54
Posté le 12-01-2005 à 15:42:41  profilanswer
 

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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Imbriquer des conditions sur SQL

 

Sujets relatifs
[PHP][SQL]Double insertion et récuperation de champproblème d'accent avec php et sql server
Rendre le code SQL plus lisible avec un outilla commande FORMAT d'access n'existe plus en SQL
[SQL Server] Format de date DD/MM/YYYY ..comment ?.Creation d'une API sgbd demande conseil.SQL Server
[VB6] Requète SQL (LIKE)SQL - pb de Bulk Insert depuis un fichier txt
SQL et requetes imbriquéesColonne dynamique dans une requête [SQL Server 2000 - Transact SQL]
Plus de sujets relatifs à : Imbriquer des conditions sur SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR