Bonjour,

Voici mon problème :

J'aimerai pouvoir récuperer dans une variable, la valeur minimale d'une donnée présente dans ma table.

Voici ma requete toutes simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 SELECT MIN( out ) AS MinOut
FROM donnee
WHERE srv = '85.XX.XXX.XXX'
Voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out) as MinOut FROM donnee WHERE srv='85.XX.XXX.XXX'' at line 1
Et voici ma table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- 
-- Structure de la table `donnee`
-- 
 
CREATE TABLE `donnee` (
  `id` int(10) NOT NULL auto_increment,
  `srv` varchar(20) NOT NULL,
  `date` date NOT NULL,
  `heure` varchar(30) NOT NULL,
  `in` int(100) NOT NULL,
  `out` int(100) NOT NULL,
  `unit_in` varchar(10) NOT NULL,
  `unit_out` varchar(10) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3286 ;
Pourtant ma requete me semble bonne ... Ou ai-je fait l'erreur?

Dans ma requete, si je met MIN('out'), je n'obtient pas d'erreur mais j'obtient une réponse impossible :
Merci d'avance