問題タブ [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.
php - 変数のmysql STR_TO_DATE()
データベースから先月のすべての投稿を取得する方法を探しています。それらは、datetime としてフォーマットされた発行日で保存されます。
先月の日付の変数を定義しました。
次に、次のように記述した SQL クエリを作成する必要があります。
残念ながら、このコードでは、構文にエラーがあるというエラーが表示されますが、これはわかりません。この小さな問題を解決する方法を知っている人がいることを願っています。前もって。
postgresql - Postgresql での部分的な日付のキャスト
生年月日属性を含むデータセットがあります。日付形式はM/D/YYYY
(2009 年 5 月 8 日などの 1 桁表記) で、テキスト形式で保存されます。ここで、列のタイプを日付に変更する必要があります。ただし、部分的な日付 (つまり、日または日と月の両方が欠落している) を持つ多くのエンティティ (手動で修正できるものよりも多い) があります。例えば:
to_date(birthdate,'DD/MM/YYYY')
Postgresqlがこれらの日付を解析できないため、適用するとエラーが発生します。私がする必要があるのは、欠損値をデフォルト値で埋めることです。たとえば、"//1935"
andはそれぞれand"/5/1929"
に変換する必要があります。この問題を解決する簡単な方法はありますか? または、正規表現パーサーを作成する必要がありますか?"1/1/1935"
"1/5/1929"
php - PHP mysqlでvarcharを日付に変換するには?
データベースにfetcha_pago
「08-Abr-2016」という形式の日付があり、それは varchar です。私が次のことをするとき:
日付がスペイン語であるため、機能しません。「Abr」ではなく「Apr」でなければなりません。その月の「Abr」を尊重する方法はありますか?
mysql - テーブルにデータを挿入するときに未定義の関数を呼び出す
このクエリを実行すると、次のように表示されます。
未定義関数 STR_TO_DATE() の呼び出し
どんな体でも私を助けることができますか?
mysql - エラー コード: 1411。正しくない日時値: 関数 str_to_date の '0000-00-00'
挿入する前に、CSV ファイルから日付の形式を変更しようとしています。BEFORE INSERT トリガーを作成しましたが、機能していないようです。
これは私のトリガーです BEFORE INSERT
クエリは次のとおりです。INSERT IGNORE INTO pricelist.items (price_list_id, sku, description, cost, start_date, end_date, notes) VALUES ('15', '2494-22', 'M12 DRILL/IMPACT COMBO KIT', '129', '4/25/2016', '5/31/2016', 'CL6204');
このエラーが発生します:
私がする場合(IGNOREなし):
私はこれを得る:
これは機能しますが:
出力は次のとおりです。
どんな助けでも大歓迎です!ありがとう。
mysql - MySQL で列のすべての値を VARCHAR から DATE に変換する
STR_TO_DATE(str,fmt); の使用方法を知っています。特定の文字列の形式を変更しますが、テキスト形式のすべての異なる日付の列がある場合 (例: 2016 年 1 月 11 日、2016 年 1 月 25 日、2015 年 6 月 27 日など)、どうすればよいですか列のすべてのデータを DATE 形式に変換しますか? 私が読んでいるものすべてから、毎回変換する正確な値を提供する必要があるようです。