Requete comparaison date

MimiWoOlf Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Voici tout d'abord la table sur laquelle je travaille :

Sortie
NumSortie
Date_debut
... // Le reste n'a pas d'importance //

Je voudrais afficher la sortie qui est la plus proche d'aujourd'hui, donc la prochaine sortie à venir.
Voici ma requête :

SELECT 'NumSortie' AS "Numéro", MIN( TO_DAYS( NOW( ) ) - TO_DAYS( 'Date_debut' ) ) AS "Jours Restant"
FROM sortie

J'ai bien le nombre de jour minimum avant la prochaine sortie mais le numéro de sortie ne correspond pas avec ici "Jours Restant". J'ai donc comme résultat le numéro d'une sortie (qui se passe dans 15 jours par exemple ) associé a l'échéance d'une sortie qui arrive dans 2 jours. J'aimerai donc récupérer le numéro de la sortie qui à le plus petit nombre de jours restant. Je ne vois pas comment faire :(

1 réponse

jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
Salut,

SELECT 'NumSortie' AS "Numéro", TO_DAYS( NOW( ) ) - TO_DAYS( 'Date_debut' ) AS "Jours Restant" FROM sortie
where Date_debut = (select MIN(Date_debut) from sortie where date_debut >= Now)

Par exemple.

cdlt
0