問題タブ [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.
oracle - ミリ秒単位の日付文字列にOracleto_date関数を使用する
OracleDBにいくつかの挿入を実行する必要があります。私は次の形式でいくつかの日付を持っています
私が書いたドキュメントに従って、次のようにto_dateを挿入します。
これは正しく機能します。今、私はフォーマットでミリ秒の日付を持っています
私は次のことを試しました:
これは正しくありません(エラー01821を配信します。00000-「日付形式が認識されません」)。
このフォーマットにミリ秒単位で使用する「文字列」はどれですか?
前もって感謝します!
sql - TO_DATEの問題
SQL where 句に次のものがあります。これは、Oracle データベースに対して実行されています。フィールドは、sc_dt
データベースで日付フィールドとして定義されています。
次のエラーが発生します"date format picture ends before converting entire input string"
以下で小数秒 (.0
この場合) を考慮しようとすると、次のエラーが発生します。
次のエラーが発生します"date format not recognized"
「from」文字列の.FF
を説明するために が必要だと本当に思っています。、、 ....0
も試しましたが、同じ結果になりました (この時点でストローをつかんでいます)。.FF1
.FF2
.FF9
私が見る限り、sc_dt
フィールドには常に月/日/年の部分が入力されています (時間/分/秒の部分ではありません)。
上記のSQLを値を持つ準備済みステートメントとして実行しているJavaプログラムをデバッグしてい2011-11-03 00:00:00.0
ます。
どうすればこれを回避できますか?
sql - Oracleの四半期に基づいて日付範囲を抽出して表示するにはどうすればよいですか?
ストアドプロシージャの一部としてサマリーテーブルを作成していて、2つの列があります。最初の列は開始を表示する必要があり、2番目の列は四半期を指定する数値である入力パラメーターに基づく日付範囲の終了を表示する必要があります。AskTomから以下を抽出することができましたが、いくつか質問があります。
質問1.ここでの数学はLeapYearsを説明しますか...私はそうは思わないが、それをどのように処理するかはわかりません。
質問2.特定の四半期として入力パラメーター「inQuarter」を追加するにはどうすればよいですか?sysdateの代わりに使用してみましたが、最初に日付に再フォーマットする必要があると思いますか?
ご回答ありがとうございます。
sql - PostgreSQLTO_DATEクエリの問題
私は次のPostgreSQLクエリを持っています:
そして、次のエラーが発生します。
それを修正する方法について何かアイデアはありますか?
ありがとう。
oracle - Oracle TO_DATE の頭痛の種
例として、以下のデータを含む文字列列があります
内容をコピーする一時日付列を作成し、文字列列を削除して、一時列の名前を文字列の名前に変更します。
ただし、データを新しい一時列にコピーしようとすると、エラーが発生します。
SQLは次のとおりです。
データをコピーする方法はありますか?
sql - Oracle SQLは、日付形式をDD-Mon-YYからYYYYMMに変換します
2つのテーブルの日付を比較する必要がありますが、問題は、1つのテーブルの日付がDD-Mon-YY形式で、もう1つのテーブルの日付がYYYYMM形式であるということです。
比較のために両方をYYYYMMにする必要があります。
次のようなものを作成する必要があります。
ここで、create_dateは2006年3月12日のようなもので、offer_dateは200605のようなものです。
このクエリを適応させる必要があるアイデアはありますか?
sql - この PLSQL の to_date() 関数は何をしますか?
このクエリで何が起こっているのか誰か教えてもらえますか? to_date 操作が何をするかは知っていますが、そこにある「+1」について混乱しています。日付に 1 年を追加しますか??
そして、「IW」はどうですか?別名ですか?そして、なぜ「週」なのですか?
助けてください。前もって感謝します
sql - 日付フィールドを日時に分割 Oracle
Oracle 10.6 にテーブル TIME_TABLE があります。このテーブルには Start_Date というフィールドがあります。
「8:00:00 AM」のように Start_Date フィールドから時間情報のみを取得したい。時間間隔を決めたいので
しかし、うまくいきません!これどうやってするの ?
ありがとう
html - plsqlのhtml出力 - 日付が正しくありません
以下のクエリを抽出しようとしています。
上記で、column3 は日付フィールドです。出力が印刷されると、時間部分が無視されます。例えば:
to_date(column3,'yyyy/mm/dd HH24:MI:SS') を試しましたが、通常のクエリは時間を出力します
列 3 は時刻を出力します。どんな助けでも大歓迎です。
編集: Oracle 10g を使用しています。Oracle 9iでも試しました
sql - いくつかの TO_DATE(SUBSTR) を連結して、文字列から「dd-mon-yyyy」の日付を結合しようとしています..?
文字列を日付に変換してフォーマットすることについて以前に質問し ました.ORACLE 11g SQLの文字位置に基づいて文字列を分割する
WKENDING が VARCHAR2 で RYEAR が日付の場合、私が思いついた解決策は次のとおりです。WKENDING には「523」(mmdd) のようなデータがあり、RYEAR は「2012」です。
「ORA-00907: 右括弧がありません」というエラーが表示されます。括弧を数回再確認しましたが、正しいように見えます..どんな助けでも素晴らしいでしょう..ありがとう!
更新 - 上記の構文を調べた後、TO_DATE の変換試行が多すぎるのではないかと思いました。だから、私はそれをこれに短縮しました..
私はまだかっこの欠落エラーを取得しています.. ARGH!