SQL: quelle pourrait etre la bonne requête
Résolu
A voir également:
- SQL: quelle pourrait etre la bonne requête
- Blob sql ✓ - Forum Webmastering
- Si ce site existait quelle adresse pourrait on saisir pix - Forum Webmastering
- Sql (+) - Forum Programmation
- Requete http - Guide
- Requete sql commence par ✓ - Forum Webmastering
5 réponses
jee pee
Messages postés
37767
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
3 juin 2023
8 939
26 juil. 2022 à 00:31
26 juil. 2022 à 00:31
Bonjour,
A essayer
SELECT A.codeindividu, A.dateeffectif, B.dateeffectif FROM T_CONGES A LEFT OUTER JOIN T_CONGES B on A.codeindividu = B.codeindividu AND B.typeAction = "retour" AND B.dateeffectif = (SELECT min(C.dateeffectif) from t_conges C WHERE A.codeindividu = C.codeindividu AND C.typeAction = "retour" AND C.dateEffectif >= A.dateEffectif) WHERE A.typeAction = "départ"
mais je me demande si on ne pourrait pas mettre le sous select sur le LEFT OUTER JOIN ....
jee pee
Messages postés
37767
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
3 juin 2023
8 939
Modifié le 26 juil. 2022 à 14:06
Modifié le 26 juil. 2022 à 14:06
Ça ne marche pas ne suffit jamais ! Cela oblige à te demander des précisions : une erreur de syntaxe sql ? quel est le message d'erreur. Pas le résultat attendu ? qu'obtiens-tu. Le select ne ramène aucune ligne ....
Comme tu es dans le forum "MS Sql Server" (si c'est à bon escient), la syntaxe pourrait être légèrement différente pour ce SGBD de celle que je viens de tester, et qui fonctionne avec Mysql.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jee pee
Messages postés
37767
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
3 juin 2023
8 939
Modifié le 26 juil. 2022 à 16:36
Modifié le 26 juil. 2022 à 16:36
Affiche plutôt le contenu de ta table car A dateDepart 2015-07-31 n'est pas possible si il y a les bonnes valeurs. Pareil le C départ ce n'est pas 2015-10-01, mais 2015-01-10