effacer le champ date le plus recent - SQL/NoSQL - Programmation
Marsh Posté le 18-02-2008 à 15:37:45
(SELECT MIN(date) FROM matable)
Marsh Posté le 18-02-2008 à 15:50:48
ok mais pour l utiliser dans la clause where comment faire ?
Marsh Posté le 18-02-2008 à 15:53:13
where DATE = (SELECT MIN(date) FROM matable)
Je t'avais mis les parenthèses exprés
Marsh Posté le 18-02-2008 à 16:14:17
merci , c bizarre si j essaye un select avec cette clause
SELECT *
FROM `prix`
WHERE test =1
AND date = (
SELECT MIN( date ) ) il me retourne tous les champs avec test=1 or moi je veux juste le plus ancien ??
Marsh Posté le 18-02-2008 à 16:16:43
krifur a écrit : merci , c bizarre si j essaye un select avec cette clause |
where DATE = (SELECT MIN(date) FROM matable)
Sinon MIN(date) et toujours vrai et il ne te renvoie que "WHERE test=1"
Marsh Posté le 18-02-2008 à 16:27:51
SELECT * FROM `prix` WHERE test =1 AND date = (SELECT MIN(date) FROM `prix`), ok cela marche mais le SELECT MIN(date) s effectue en fonction des date de toutes les occurences de la base et non de celles avec l'indice test =1 , et c est ca que je veux moi
Marsh Posté le 18-02-2008 à 16:33:20
krifur a écrit : SELECT * FROM `prix` WHERE test =1 AND date = (SELECT MIN(date) FROM `prix`), ok cela marche mais le SELECT MIN(date) s effectue en fonction des date de toutes les occurences de la base et non de celles avec l'indice test =1 , et c est ca que je veux moi |
SELECT * FROM `prix` WHERE date = (SELECT MIN(date) FROM `prix` WHERE test =1)
Bon sur ce, je rentre chez moi
Si ca marche pas, suite demain
Marsh Posté le 19-02-2008 à 18:49:49
boa j ai fait 2 requetes en fait merci a toi supporter du fc nantes
Marsh Posté le 19-02-2008 à 18:51:17
krifur a écrit : boa j ai fait 2 requetes en fait merci a toi supporter du fc nantes |
De rien collegue toulousain
Marsh Posté le 18-02-2008 à 15:35:07
Salut petite question,
J aimerai faire une modification d un champ don la valeur est la plus ancienne,
"UPDATE `prix` SET `test` = '0' where DATE = ??
Que faut il passer comme valeur pour recupere la valeur la plus ancienne du champ date ?
merci