Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/07/2013, 02:02
Avatar de iEnrique
iEnrique
 
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años, 7 meses
Puntos: 5
Respuesta: Problema con ORDER BY DESC

Ahora lo tengo así:

Código SQL:
Ver original
  1. CREATE TABLE `personajes` (
  2.  `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.  `nombre` VARCHAR(30) NOT NULL,
  4.  `personaje` VARCHAR(50) NOT NULL,
  5.  `personaje_mini` VARCHAR(30) NOT NULL,
  6.  `defensa` DECIMAL(50,0) NOT NULL,
  7.  `ataque` INT(50) NOT NULL,
  8.  `descripcion` text NOT NULL,
  9.  `media` DECIMAL(50,0) NOT NULL,
  10.  `puntos` INT(50) NOT NULL,
  11.  `user` INT(100) NOT NULL,
  12.  PRIMARY KEY (`id`)
  13. ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1

Todos están INT (todos los que lo necesitan) menos "media" que lo tengo en DECIMAL que supongo que será cuando tiene decimales (0.233) que a veces puede ocurrir con la media ya que por ejemplo ($ataque = 10) ($defensa = 7) ($ataque + $defensa / 2 = 8.5)... decimal. ¿Es así?