問題タブ [str-to-date]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - STR_TO_DATE() MySQL を使用した Null 値
何らかの理由で、特定の日付は STR_TO_DATE() を使用すると null を返しますが、そうでない日付もあります。
戻り値
フィドルを参照してください: http://sqlfiddle.com/#!9/a98eef/1/0
mysql - CONCAT から STR_TO_DATE
私は 1 つの date-field を持っていますref_event_times
。end_date
および 1 つの time-field ref_event_times
。end_time
私のテーブル「ref_event_times」で...
それを1つの日時フィールド「end_date_time」として結合しようとしました...フォローを使用してください
nullを返す...
間違いはどこですか?
mysql - 月と年のみまたは年のみの文字列の場合は MySQL STR_TO_DATE
ReleaseDate (文字列) という列があります。それらのほとんどは (1979 年 5 月 25 日) の形式ですが、 (1979 年 5 月 25 日) または(1979 年)%e %M %Y
だけのものもあります。残念ながら、だけではうまくいかないようです。これが私が試したことです:%M %Y
%Y
STR_TO_DATE
%M %Y
しかし、それは以下を返します:
これに対する回避策はありますか?
編集
これに加えて、sql_mode
を取り出しSTRICT_TRANS_TABLES
たり、追加したりして変更しようとしましALLOW_INVALID_DATES
たが、これもうまくいきませんでした。https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-dateによると、次の例も使用できませんでした。
これも返します{null}
。
sql_mode
また、空白に設定しようとしました。実行することにより:
私は得る:
mysql - 15 分ごとのグループ数を取得しようとしています
古いデータベースでは、日付列は 12-10-2012 15:20:36 として保存されます。15 分の時間枠で使用状況を知る必要があります。ここから情報の一部を取得しましたが、以下のスクリプトでは結果が得られません。何が恋しいですか?