2015-02-07 3 views
0

Как вы используете MySQL с YYWW вместо YYYYWW?MySQL: STR_TO_DATE с YYWW

Мое поле выглядит следующим образом:

wYYWW, for example w1310, w1506 и так далее.

%x и %X, похоже, необходимо 4 цифры, и поэтому он не работает.

Есть ли способ решить эту проблему?

ответ

1

Как насчет наполнения символов, которые вам нужны, в строку? Что-то вроде этого:

select str_to_date(insert(col, 1, 1, '20'), '%X%u') 
+0

спасибо! Это именно то, что я искал! :) (не совсем так, так как я думал, что был некоторый% x, который выглядел как% y вместо% Y, но он решил проблему! :)) – user2687506

Смежные вопросы