* Я редактировал этот пост (проблема с '% d% M% Y% H:..% I:% s' был похож на половину)MySql дата-строка ORDER
Тем не менее, я не понимаю:/
Это работает отлично, и выбрав в правом «убывание» заказ:
SELECT monitor.data_activity FROM monitor, player WHERE monitor.player_id = player.id AND monitor.player_id = 1
AND (STR_TO_DATE(monitor.data_activity, '%d.%m.%Y') BETWEEN '2014-10-31' AND '2014-11-01')
ORDER BY UNIX_TIMESTAMP(STR_TO_DATE(monitor.data_activity, '%d.%m.%Y %h:%i:%s')) DESC;
Но если я изменяю (и monitor.player_id = 1) до (и monitor.cord = «1 : 1: 1 '), где шнур является varchar10
SELECT monitor.data_activity FROM monitor, player WHERE monitor.player_id = player.id AND monitor.cord = '1:1:1'
AND (STR_TO_DATE(monitor.data_activity, '%d.%m.%Y') BETWEEN '2014-10-31' AND '2014-11-01')
ORDER BY UNIX_TIMESTAMP(STR_TO_DATE(monitor.data_activity, '%d.%m.%Y %h:%i:%s')) DESC;
И он прерывается s мой ORDER BY:
31.10.2014 20:35:27
01.11.2014 18:20:01
31.10.2014 00:55:43
31.10.2014 14:41:17
31.10.2014 21:07:24
01.11.2014 19:05:10
В чем проблема? – TomTom