У меня есть эта таблица в моей базе данных:SQL порядок большинства последних дат
INSERT INTO `shop_stats` (`date`, `value`) VALUES
('09/2014', 326),
('08/2014', 1007),
('07/2014', 1108),
('06/2014', 1027),
('05/2014', 895),
('04/2014', 650),
('03/2014', 683),
('02/2014', 563),
('01/2014', 499),
('12/2013', 568),
('11/2013', 522),
('10/2013', 371),
('09/2013', 347),
('08/2013', 376),
('07/2013', 418),
('06/2013', 567),
('05/2013', 357);
мне нужно найти способ, чтобы отобразить последние 12 месяцев.
Я попытался это:
SELECT * FROM shop_stats ORDER BY date DESC LIMIT 12
Но он не работает правильно.
Любые предложения?
Какого результата у вас о запросе? –
Хранить даты в правильном формате даты. –