prix Date Heure 1.0 20100815 1 1,2 20100815 2 1.3 20100815 3 3.1 20100813 1 3.2 20100813 2 : : :Sélectionnez la lastest N données jour de la table
Maintenant, je voulez sélectionner le dernier prix de 3 jours avec tout le temps, j'utilise comme ça
select price, date from allquotes where date in
(select date from allquotes group by date order by date desc limit 3)
Est-ce exact? Est-ce efficace? Une suggestion pour améliorer cela?
Si je ne veux montrer qu'un seul prix avec la dernière fois, comment faire?
Merci beaucoup!
Quel prix voulez-vous gagner quand il y a des doublons pour la même date, ou voulez-vous les montrer tous? – RedFilter
Merci pour vos commentaires, j'ai mis à jour mon poste – skydoor
Une saveur particulière de SQL? –