2015-02-07 6 views
0

YYYWW 대신 YYWW와 함께 MySQL을 어떻게 사용합니까?MySQL : STR_TO_DATE with YYWW

내 필드는 다음과 같습니다 등등

wYYWW, for example w1310, w1506하고 있습니다.

%x%X은 4 자리가 필요하므로 작동하지 않습니다.

어쨌든이 문제를 해결할 수 있습니까?

답변

1

문자열에 필요한 문자를 채워 넣는 것은 어떻습니까? 이 같은 것을 :

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

대단히 감사합니다! 그게 바로 제가 찾고 있던 것이 었습니다! :) (% Y 대신에 % Y처럼 보이는 일부 % x이 있다고 생각했기 때문에 정확하게는 아니지만 문제를 해결했습니다! :)) – user2687506