問題タブ [sql-date-functions]

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.

0 投票する
4 に答える
108 参照

sql - SQLクエリを月でソート

私はSQLクエリを次のように持っています:

私が得る出力は

しかし、私が望む出力は次の順序です。

どうすればこれを入手できますか?

0 投票する
1 に答える
5191 参照

sql - Postgresで日付を年の日に変換する

Postgresで「2012-08-03」などの日付の列を年の日に変換するにはどうすればよいですか?

0 投票する
1 に答える
5356 参照

sql - How to convert Varchar to Date?

I have a table - Order and I have a field "Order_Date" which is in Varchar format - '20150804'.

I want to convert order_date- '20150804' into Date format- '07-SEP-15'

0 投票する
2 に答える
1253 参照

sql - Oracle の日付範囲の問題。この形式で日付範囲を正しく取得するにはどうすればよいですか?

私はこの Oracle データベースを持っており、この形式の日付のリストがあります: mm/dd/yy 0:00:00 AM/PM(1 月の場合は 01 ではなく 1、01 の場合は 1 など)。

次のようなクエリを実行すると、次のようになります。

次のエラーが表示されますORA-01843: not a valid month。27 が有効な月であることもわかりませんが、試してみるとその入力が受け入れられます

予想される日付形式に変更しようとすると:

  1. m/dd/yy
  2. mm/dd/yyyy
  3. m/d/yy

次のエラーが表示されます。ORA-01821: date format not recognized

に切り替えるとdd/mm/yy、ある程度は機能しますが、実際には機能しません。無効な結果が得られます。

ただし、これは機能します。

PL/SQL スクリプトは、次の追加で壊れています。

上記のコードをこれに置き換えると:

これは機能し、100 万倍高速ですが、日付範囲を正しく解析しません。より小さいか等しい ( <=) 演算子は8/27/2015、 との間のデータのみを取得し9/26/2015ます。2015 年 8 月 27 日から 2015 年 9 月 27 日になるはずではありませんか?

そこで、最後の行を次のように変更します。

...そしてそれは機能しますが、私がこれを正しく扱っているようには見えません。

私は何を間違っていますか?また、これを行うためのより良い、より効率的な方法があれば、私はすべて耳にします.

0 投票する
2 に答える
2048 参照

sql - APEX の通貨をユーロで表示

Oracle の頂点では、次のことができますto_char( moneycolumn, '$9,999.99')

しかし、私がするときto_char( moneycolumn, '€9.999,99')

私が得る: ORA-01481: 無効な数値形式モデル

では、フロート値を次のようなユーロ形式に変換するにはどうすればよいですか。

  • €400、-
  • €4.99
  • €1,000,23
  • €23.384、-