Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2011, 00h49   #1
Débutant
 
Inscription : avril 2005
Messages : 464
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 464
Points : 69
Points : 69
Par défaut Selectionner une valeur de colonne pour la date la plus récente ?

Bonjour,

je dois écrire une requête de ce type :

J'ai dans une table 4 colonnes dont un champ de type Date(date_realise) en Mysql.

Je souhaite avoir la valeur d'un champ col1
Code :
 WHERE col2="valeur" AND col3="valeur" AND "la date la plus récente pour la colonne date_realise"
.

Comment je peux spécifier ma requête pour réaliser cela ?

merci de vos solutions.

Cordialement
madina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 10h27   #2
Membre Expert
 
Avatar de Yanika_bzh
 
Homme Yannick
Ingénieur Etudes & Developpements
Inscription : février 2006
Messages : 1 125
Détails du profil
Informations personnelles :
Nom : Homme Yannick
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Ingénieur Etudes & Developpements
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2006
Messages : 1 125
Points : 1 670
Points : 1 670
Bonjour

Je pense qu'avec un group by, un having et un max, vous devriez vous en sortir. Groupez vos données et recherchez votre date max par groupement (en supposant que le "rente" que vous avez decrit pour qualifier la date est une erreur pour "récente").

Bon courage
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac)
Yanika_bzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 13h34   #3
Débutant
 
Inscription : avril 2005
Messages : 464
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 464
Points : 69
Points : 69
Bonjour,

merci j'ai utilisé plutôt :

Code :
1
2
3
4
5
SELECT col1
FROM TABLE
WHERE condition
ORDER BY date_realise DESC
LIMIT 1
et ça marche
madina est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h08.


 
 
 
 
Partenaires

Hébergement Web