Récupérer la dernier valeur d'un select
Résolu/Fermé
JsuisNul
Messages postés
124
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
14 février 2025
-
20 déc. 2013 à 17:27
JsuisNul - 23 déc. 2013 à 10:53
JsuisNul - 23 déc. 2013 à 10:53
A voir également:
- Récupérer la dernier valeur d'un select
- Comment recuperer un message supprimé sur whatsapp - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Dernier iphone - Guide
- Récupérer mon compte facebook désactivé - Guide
4 réponses
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
21 déc. 2013 à 09:18
21 déc. 2013 à 09:18
Bonjour,
A+
SELECT * FROM tableau WHERE id='Mat2' ORDER BY valeur Desc LIMIT 0,1
A+
francis0001
Messages postés
22
Date d'inscription
jeudi 11 décembre 2008
Statut
Membre
Dernière intervention
23 décembre 2013
1
21 déc. 2013 à 14:19
21 déc. 2013 à 14:19
Je pense que la requête la plus adaptée serait :
SELECT ID, max(valeur) As valeur, periode
FROM test
GROUP BY ID;
tuxboy
Messages postés
995
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
28 mai 2019
190
20 déc. 2013 à 17:34
20 déc. 2013 à 17:34
SELECT id, valeur, periode, LAST_VALUE(valeur) OVER FROM (SELECT * FROM tableau);
21 déc. 2013 à 18:02
LIMIT n'existe pas avec le sql d'Oracle.
cdlt
21 déc. 2013 à 22:13
Modifié par jee pee le 21/12/2013 à 22:44
Le rownum étant défini avant l'order by, il serait préférable de faire
Le demandeur n'ayant pas précisé s'il voulait donner en paramètre l'id ou s'il les voulaient tous d'un coup, la solution de francis0001 me parait plutôt bien.