5

YYYYMMDDまたは20120101形式の日付列があります。これは、SAPがこの形式で保存するため、これを変更できないためです。

MySQLクエリでこれをYYYY-MM-DD形式に変換するにはどうすればよいですか?DB2では、to_date()関数を使用しました。

MySQLでは、STR_TO_STRING()関数を試していますが、「null」が返されます。

  SELECT STR_TO_DATE(VBAP.ERDAT,'%Y-%m-%d') FROM VBAP
4

1 に答える 1

10

これは動作します。

date_format(str_to_date(VBAP.ERDAT, '%Y%m%d'),'%Y-%m-%d')
于 2012-07-07T11:26:03.137 に答える