[解決済み] Oracleで時刻を除いた日付だけを取得する
2022-02-11 18:02:12
質問
あるデータを取得するためのSQLリクエストがあり、日付と時刻を返す 'pa.fromdate' というカラムがあります。DD.MM.YYYY」形式の日付のみを返すようにするにはどうしたらよいですか?のようなものを試したことがあります。
trunc(to_date(pa.fromdate, 'MM.DD.YYYY'))
. 動作しない。どうすればいいのでしょうか?
SELECT pro.inscatid,
t.epotypeid,
t.paysum,
t.note,
pa.blankno,
pa.blankseria,
pa.signtime,
pa.fromdate,
ca.accnum,
ou.name,
cst.inn,
pkg_customers.GETCUSTOMERFULLNAME(cst.id) cstfio
FROM epo_orders t
LEFT JOIN epo_orderdetails od
ON od.orderid = t.id
AND od.iscanceldoc = -1
LEFT JOIN plc_Agree pa
ON pa.id = od.agreeid
LEFT JOIN pro_products pro
ON pro.id = pa.proid
LEFT JOIN nsk_transferdetails td
ON td.transferid = pa.transferid
AND td.orgtypeid = 4
LEFT JOIN cst_customers cst
ON cst.id = t.cstid
LEFT JOIN cst_cstaccounts ca
ON ca.id = t.cstaccid
LEFT JOIN nsk_orgunits ou
ON td.orgunitid = ou.id
WHERE t.epotypeid IN (159,1010,169,175)
AND rownum <20;
どのように解決するのですか?
通常は、単純にdatetimeを
TRUNC
:
TRUNC(pa.fromdate)
これは、datetimeから時間の部分を取り除き、単なる日付を取得します。そして、アプリケーション層では、それをどのように表示するかを気にすることになる。
例えば、グリッドのあるGUIがあるとします。グリッドはユーザーのシステム設定(例:Windowsの地域設定)に従って日付を表示しますが、グリッドはその日付を知っているので、それに従ってソートすることができます。これを実現するために、グリッドに 日付 でなく 文字列 は日付を表す。
文字列の書式を固定にしたい場合(ファイルに書き込むためなど)には
TO_CHAR
の代わりに
TO_CHAR(pa.fromdate, 'dd.mm.yyyy')
関連
-
[解決済み] ERROR: 参照されたテーブル "bar" の与えられたキーに一致するユニークな制約がありません。
-
[解決済み】テキストが切り捨てられた、または1つ以上の文字がターゲットコードページで一致しない アンピボットの主キーを含む
-
[解決済み】BULK INSERTで「予期せぬファイルの終了」エラーが発生したROWを特定する?
-
[解決済み] ORA-01735: 無効な ALTER TABLE オプション - ヒキガエル
-
[解決済み] Oracle(LiveSQL)のSQL [重複]について
-
[解決済み] 1行目4列目(年)の一括読み込みデータ変換エラー(型の不一致または指定したコードページに対して無効な文字)
-
[解決済み] SQL Selectステートメントでブール値を返す
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] Oracleの全テーブルのリストを取得しますか?
-
[解決済み】Oracleクエリが順序付け後に返す行数を制限するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PL/SQL SELECTに複数のCOUNT(DISTINCT xxx)を指定すると、予期しない結果になる。
-
[解決済み】BULK INSERTで「予期せぬファイルの終了」エラーが発生したROWを特定する?
-
[解決済み] バックエンドバージョンでは、データベースのダイアグラムやテーブルのデザインはサポートされていません。
-
[解決済み】単一のクエリで加重平均を計算する
-
[解決済み】sys.dm_exec_sql_textはどのように機能するのでしょうか?
-
[解決済み] INSERT ステートメントが FOREIGN KEY 制約と競合する - SQL Server
-
[解決済み] SQL Server サブクエリが 1 つ以上の値を返しました。これは、サブクエリが =, !=, <, <= , >, >= のように続く場合は許可されません。
-
[解決済み] ORA-04063: ビューにエラーがあります
-
[解決済み] "このSqlTransactionは完了しました。もう使用できません。"...設定エラー?
-
[解決済み] varchar 値の変換で int カラムがオーバーフローしました。