Requete SQL : sélectionner 1 date ou 1 autre en fonct de leurs valeurs

Requete SQL : sélectionner 1 date ou 1 autre en fonct de leurs valeurs - SQL/NoSQL - Programmation

Marsh Posté le 01-08-2006 à 15:44:38    

Bonjour à tous,  
 
je vous explique mon problème :
j'ai une table avec 2 champs de type datetime : date_prevue et date_report.
j'aimerais faire une requete qui me sélectionne date_report si elle est différente de "0000-00-00 00:00:00" ou sinon date_prevue et enfin de trier sur ces dates obtenues.
 
j'espère m'etre exprimé clairement et que vous pourrez ainsi m'apporter vos lumières ..

Reply

Marsh Posté le 01-08-2006 à 15:44:38   

Reply

Marsh Posté le 01-08-2006 à 15:58:34    

ça dépend de ton sgbd mais on va dire que "case when" marche partout, plus qu'a lire la doc ;)

Reply

Marsh Posté le 01-08-2006 à 16:17:41    

désolé de vous avoir déranger, je me suis auto-répondu, j'ai donc fait :
 
select IF(date_report, date_report, date_prevue) from _ep4  ORDER BY 1 DESC
 
voila, désolé de vous avoir déranger ..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed