leonardo_josue si asi me muestra las fechas correctamente
2012,2011,2010,2000,1999
es que lo que parece que no asigna bien es el campo row_number y no se porque
te comento, todos los datos de la tabla son de tipo varchar
mira te paso la tabla tal y como la tengo haber si sale asi el fallo
esta muy pobre en datos puesto qeu meti algunos valores para porbar pero visto lo visto no se si sera mejor arrojar la toalla q se ve q es bastante complicada la cosa
Código SQL:
Ver original-- Estructura de tabla para la tabla `comentarios_comuns`
--
CREATE TABLE `comentarios_comuns` (
`id` VARCHAR(30) COLLATE utf8_spanish2_ci NOT NULL,
`usuario` VARCHAR(20) COLLATE utf8_spanish2_ci NOT NULL,
`comentario` VARCHAR(200) COLLATE utf8_spanish2_ci NOT NULL,
`fecha` VARCHAR(20) COLLATE utf8_spanish2_ci NOT NULL,
`comentarista` VARCHAR(20) COLLATE utf8_spanish2_ci NOT NULL,
`provincia` VARCHAR(20) COLLATE utf8_spanish2_ci NOT NULL,
`leido` VARCHAR(1) COLLATE utf8_spanish2_ci NOT NULL,
`respuesta` VARCHAR(1) COLLATE utf8_spanish2_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci;
--
-- Volcar la base de datos para la tabla `comentarios_comuns`
--
INSERT INTO `comentarios_comuns` (`id`, `usuario`, `comentario`, `fecha`, `comentarista`, `provincia`, `leido`, `respuesta`) VALUES
('5', 'pepe', 'hola ', '2011', 'laura', 'zas', 'S', ''),
('4', 'fran', 'hola ', '2012', 'laura', 'zas', 'S', ''),
('3', 'fran', 'hola ', '2000', 'helen', 'zas', 'S', ''),
('2', 'fran', 'hola ', '2011', 'angel', 'zas', 'S', ''),
('1', 'fran', 'hola ', '1999', 'angel', 'Coruña', 'N', ''),
('0', 'fran', 'hla ', '2010', 'laura', 'Coruña', 'N', '');
muchisimas gracias leonardo_josue por tu tiempo e interes
P.D: acabo de cambiarle el tipo de dato a fecha (de varchar a year), por si las moscas, pero nada sigue saliendo mal el orden igual