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 :
Voici l'erreur :
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'
Et voici ma table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2MySQL 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
Pourtant ma requete me semble bonne ... Ou ai-je fait l'erreur?
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 ;
Dans ma requete, si je met MIN('out'), je n'obtient pas d'erreur mais j'obtient une réponse impossible :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2MinOut out
Partager