0
私はSQLデータベースの文字列を日付に変換しようとしていますので、その日付までに注文できます。nullを返す日付に文字列を変換する
「16 Jul 2016」は日付形式の例で、次のコードを使用して変換していますが、出力はNULLです。
STR_TO_DATE( `DATE` , '%DD %Mon %YYYY') AS thedatething
私はSQLデータベースの文字列を日付に変換しようとしていますので、その日付までに注文できます。nullを返す日付に文字列を変換する
「16 Jul 2016」は日付形式の例で、次のコードを使用して変換していますが、出力はNULLです。
STR_TO_DATE( `DATE` , '%DD %Mon %YYYY') AS thedatething
正しいフォーマット文字列を使用します。 MySQL documentationはかなり明確です。
これを試してください:あなたは、あなたの文字列でOracleとMySQL形式の奇妙なミックスを持っているように見える
str_to_date(date, '%d %b %Y')
:
SELECT STR_TO_DATE(col, '%m/%d/%Y') FROM table
まだ私にnullを与える – Jarratt