Requête update- numéroter du + ancien au + récent
Ferméjordane45 Messages postés 38424 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 février 2025 - 23 août 2022 à 19:48
- Requête update- numéroter du + ancien au + récent
- Windows update 0x80070643 - Accueil - Windows
- Numéroter page word - Guide
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
3 réponses
23 août 2022 à 06:30
Bonjour
Ce qui me dérange c'est le format de tes dates...
Une date, dans mysql, se Stock dans un champ de type date (et donc sous la forme année-mois-jour)
Commence par corriger ça.. le tri sera alors possible sans souci et sans avoir à renumeroter...
Bonjour Jordane,
il s’agit d’un exemple, ma colonne date est dans le bon format. Je cherche à avoir la méthode la plus simple pour actualiser la colonne num_occ p
merci par avance
DE
23 août 2022 à 19:48
Si ton champ est dans le bon format, tu peux aller utiliser un ORDER BY sur la date et l'id
Puis utiliser une requête du genre pour mettre à jour
SET @r=0;
UPDATE table SET Ranking= @r:= (@r+1) ORDER BY Score DESC;
A mixer avec un truc du genre pour gérer chaque "groupe" d'id
http://www.silota.com/docs/recipes/sql-top-n-group.html
mais bon.. ça reste une drôle d'idée..