Maxilmum sur plusieur colonne en mysql
Résolu
nien
-
Psyk974 Messages postés 551 Date d'inscription Statut Membre Dernière intervention -
Psyk974 Messages postés 551 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais pouvoir sélectionner directement en mysql le max de plusieurs colonnes de date d'une même ligne
ex : SELECT id_table, MAX(date1, date2, date3) AS date_max FROM ma_table
Savez vous si c'est possible directement (ca m'arrangerais pour faire des tris par la suite) et si oui comment ?
Merci bien
Je voudrais pouvoir sélectionner directement en mysql le max de plusieurs colonnes de date d'une même ligne
ex : SELECT id_table, MAX(date1, date2, date3) AS date_max FROM ma_table
Savez vous si c'est possible directement (ca m'arrangerais pour faire des tris par la suite) et si oui comment ?
Merci bien
A voir également:
- Maxilmum sur plusieur colonne en mysql
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
- Figer colonne excel - Guide
3 réponses
avant MySQL 3.22.5, MAX marchait. Maintenant, c'est GREATEST.
Si tu veux le maximum pour chaque ligne :
SELECT id_table, GREATEST(date1, date2, date3) AS date_max FROM ma_table
Si tu veux le maximum pour l'ensemble de la table :
SELECT MAX(GREATEST(date1, date2, date3)) AS date_max FROM ma_table
(mais le MAX t'empêche d'avoir le id_table)
Si tu veux le maximum pour chaque ligne :
SELECT id_table, GREATEST(date1, date2, date3) AS date_max FROM ma_table
Si tu veux le maximum pour l'ensemble de la table :
SELECT MAX(GREATEST(date1, date2, date3)) AS date_max FROM ma_table
(mais le MAX t'empêche d'avoir le id_table)
Merci bien :)
et comment ?
Merci encore.