Je cette table SQL Fiddleobtenir le dernier enregistrement par catégorie de filtre par date
Tablearticles:
+----+----------+
| id | name |
+----+----------+
| 1 | Facebook |
| 2 | Twitter |
| 3 | Amazon |
+----+----------+
table prix:
+----+-----------+---------+-----------------------------+
| id | buy | item_id | created_at |
+----+-----------+---------+-----------------------------+
| 1 | 43000 | 1 | June, 18 2014 17:31:04+0000 |
| 2 | 44000 | 1 | June, 19 2014 17:31:04+0000 |
| 3 | 30000 | 2 | June, 20 2014 17:31:04+0000 |
| 4 | 33000 | 2 | June, 21 2014 17:31:04+0000 |
| 5 | 20000 | 3 | June, 22 2014 17:31:04+0000 |
| 6 | 21000 | 3 | June, 23 2014 17:31:04+0000 |
+----+-----------+---------+-----------------------------+
Je veux obtenir les derniers prix par article et un avant l'achat du dernier champ basé sur une date de prix
Sortie désirée:
+----+---------+-----------------+---------+
| id | buy | last_before_buy | item_id |
+----+---------+-----------------+---------+
| 10 | 45000 | 43000 | 3 |
| 7 | 33000 | 31000 | 2 |
| 4 | 23000 | 23000 | 1 |
+----+---------+-----------------+---------+
Vous devez tirer vos données de départ ici, juste pour empêcher la pourriture du lien. Qu'avez-vous essayé? Cela sonne comme si cela commençait par un problème [tag: le plus grand-n-par-groupe], est-ce qu'aucune des réponses standard ne fonctionne? –
@ Clockwork-Muse j'ai ajouté des données, mon problème résolu par Fabricator, tnx – Sam