
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
おはようございます。
>select date型(2011/01/31 00:00:00) < to_date('2011/2/01','yyyy/mm/dd') from dual
についてですがこのSQLは実行できません。
実際に流したSQLは下記の通り
==
select to_date('2011/01/31','yyyy/mm/dd') < to_date('2011/02/01','yyyy/mm/dd') from dual;
行1でエラーが発生しました。:
ORA-00923: FROMキーワードが指定の位置にありません。
==
条件を戻り値(結果)に入れられてもどうしたらいいか分からないといったところでしょうか。
SQLを考えるときにどういう答えが欲しいかを提示してあげないといけないかと思います。
たとえば・・・
SELECT
A,
B,
CASE WHEN A - B >= 0 THEN 'True'
WHEN A - B < 0 THEN 'False' END AS 判定
FROM
(
SELECT
TO_DATE('2011/01/31','yyyy/mm/dd') AS A,
TO_DATE('2011/02/01','yyyy/mm/dd') AS B
FROM
DUAL
)
;
A B 判定
___________________
2011/01/31 2011/02/01 False
上記のような結果が返ってきます。
あまり上手なSQLの書き方ではないのですが回答になっていますでしょうか?
No.1
- 回答日時:
可能です。
テーブル T ( dt date )
がある時
INSERT INTO T SELECT select to_date('2011/2/01','yyyy/mm/dd') from dual;
は正常終了し、フィールドには「2011/2/01 00:00:00,」が格納されます。
この回答へのお礼
お礼日時:2011/02/10 08:30
ご教授ありがとうございました。
ちなみに、下記SQLでは真が返るのでしょうか。
select date型(2011/01/31 00:00:00) < to_date('2011/2/01','yyyy/mm/dd') from dual;
何分中途半端な知識で的外れな質問をしているかもしれませんが、ご回答頂けたら幸いです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQLエラーについて
-
SQL*Loaderでのsysdate使用
-
SQL*Loader フォーマット変換...
-
ALTER SESSIONについて
-
(日付 - 日付)/数値
-
SQL*PLUSでの分秒までの表示の仕方
-
to_date使用時に発生するエラー...
-
SQL Server で 翌月10日を取...
-
エクセル時間計算で24時以降の...
-
エクセル上の 2017/10/27 7:01...
-
Accessのマクロでモジュールを...
-
SQL文のエラー
-
Access VBAで行ラベルが定義さ...
-
Statement ignored というエラー
-
ODBCリンクの際にACCESSでは読...
-
重複するIDのデータを1行にま...
-
SQLで部分的にGROUP BYしたいとき
-
エクセルVBAでUserFormを起動し...
-
sqlplusでヘッダーが付かない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQL*Loaderでのsysdate使用
-
ALTER SESSIONについて
-
SQL*Loader フォーマット変換...
-
DB2でのシステム日付のinsert、...
-
SQL*PLUSでの分秒までの表示の仕方
-
SQL Sever での日付の差の求め...
-
(日付 - 日付)/数値
-
CSVファイルのエクスポート項目...
-
「文字が無効です」になる
-
to_date使用時に発生するエラー...
-
date型のインデックス
-
エクセル上の 2017/10/27 7:01...
-
date型へのinsertについて
-
日付の表示について
-
エクセル時間計算で24時以降の...
-
Access 日付けについての関数
-
実行エラー 3075:クエリ式`作...
-
SQLエラーについて
-
SQL Server で 翌月10日を取...
おすすめ情報