Classer une string
Résolu/Fermé
marwan-poste
Messages postés
40
Date d'inscription
samedi 20 octobre 2007
Statut
Membre
Dernière intervention
22 décembre 2015
-
26 mai 2015 à 23:34
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 27 mai 2015 à 09:36
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 27 mai 2015 à 09:36
A voir également:
- Classer une string
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Classer automatiquement mail gmail - Guide
- Classer les applications par ordre alphabétique iphone - Guide
- Logiciel pour classer ses photos - Guide
- Logiciel pour classer ses musiques - Télécharger - Lecture & Playlists
2 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
27 mai 2015 à 00:12
27 mai 2015 à 00:12
Bonjour,
Si tu stockes des HEURES dans ta BDD .. utilises un champ (exprès fait pour....) => TIME et non du varchar...
Cela te facilitera grandement tes requêtes......et l'utilisation de tes données.
Si tu stockes des HEURES dans ta BDD .. utilises un champ (exprès fait pour....) => TIME et non du varchar...
Cela te facilitera grandement tes requêtes......et l'utilisation de tes données.
marwan-poste
Messages postés
40
Date d'inscription
samedi 20 octobre 2007
Statut
Membre
Dernière intervention
22 décembre 2015
27 mai 2015 à 09:29
27 mai 2015 à 09:29
Bonjour,
En effet, j'ai trop de données.Je peux pas modifier la DB.
En effet, j'ai trop de données.Je peux pas modifier la DB.
ORDER BY (TIME_FORMAT(CONCAT(substring_index(heure,'H ',1), ':', substring_index(heure,'H ',-1) ), '%H:%i')) asc;
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
27 mai 2015 à 09:36
27 mai 2015 à 09:36
A la limite .. vu que tu as deux champs .. (heures et minutes...)
tu fais juste un order by sur l'heure puis les minutes... pas besoin de concat. (le concat te serviras à affcher éventuellement...)
tu fais juste un order by sur l'heure puis les minutes... pas besoin de concat. (le concat te serviras à affcher éventuellement...)
select CONCAT(T.heure, "H",T.minutes) as HeurMin , T.* FROM my_table T WHERE heure between 8 and 14 AND date ="2015-05-15" ORDER BY heure,minutes