No.5
- 回答日時:
みなさんの回答も正解です。
もうひとつ、trunc関数を使用することが出来たはず
where trunc(col1) =
to_date('2005/05/26', 'YYYY/MM/DD')
No.4
- 回答日時:
#1さんや#2さんの方法で結論は出ていると思いますが。
。。補足です。
Date型のカラムに対して
文字型の条件を指定した場合、
デフォルトフォーマットとして
現行セッションのNLS_DATE_FORMATが採用されます。
例えば、NLS_DATE_FORMATが「RR-MM-DD」になっていれば
WHERE カラム='05-05-26'や
WHERE カラム='2005-05-26'
と書けばよいはずです。
No.3ベストアンサー
- 回答日時:
日付検索を行う場合は、以下のように書式を含める必要があります。
col BETWEEN TO_DATE('2005/05/26 00:00:00','YYYY/MM/DD HH24:MI:SS') AND TO_DATE('2005/05/26 23:59:59','YYYY/MM/DD HH24:MI:SS')
ただ、厳密には
col >= TO_DATE('2005/05/26', 'YYYY/MM/DD')
AND
col < TO_DATE('2005/05/27', 'YYYY/MM/DD')
と書くべきでしょうね。
No.2
- 回答日時:
#1さんの方法で良いでしょうがどうしても時刻が必要なら。
to_char([日付型の列名], 'yyyy/mm/dd hh24:mi:ss')と編集して、
比較してください。
No.1
- 回答日時:
こんばんは。
>>BETWEEN '2005/05/26 00:00:00' AND '2005/05/26 23:59:59'
BETWEENの前後は、ただの文字列ですよ?
>>2005/05/26 を抽出したいのですが
WHERE TO_CHAR(カラム,'YYYYMMDD')='20050526'
でいいのでは?
(^^ゞ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Excel(エクセル) エクセルで時刻(8:00~20:00)でオートフィルタをかけたい 7 2022/04/08 15:04
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Excel(エクセル) 関数で複数ある→以降の文字の抽出したい 4 2022/08/07 09:47
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ROWNUMでUPDATEをしたいのです...
-
SQL、2つのテーブルで条件一致...
-
テーブル名をカラムとして取得...
-
SQLで違うテーブルの値を比較し...
-
特定のカラムが更新されたとき...
-
SQL 複数テーブルのupdate
-
update文で改行を入れる
-
SQLでSUMなどの関数でデータが...
-
OracleのSQLで同テーブルのカラ...
-
distinct をexistsに変換する
-
テーブルやカラムの物理名のネ...
-
PLSQLのNumber型の初期化
-
sqlplusで表示が変なので、出力...
-
UPDATE文
-
INSERT文のSELECT部分の更新
-
SQL*LoaderでCSVから指定した列...
-
SQL(oracle)でご助言いただきた...
-
日付の古い順番に削除したいの...
-
SQLについて教えて下さい。 主...
-
数値をNUMBER型にするかCHAR型...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル名をカラムとして取得...
-
SQL、2つのテーブルで条件一致...
-
update文で改行を入れる
-
ROWNUMでUPDATEをしたいのです...
-
sqlplusで表示が変なので、出力...
-
SQL 複数テーブルのupdate
-
SQL*LoaderでCSVから指定した列...
-
SQLでSUMなどの関数でデータが...
-
SQLで違うテーブルの値を比較し...
-
カラム位置変更
-
UPDATE文
-
件数とデータを同時に取得する...
-
特定のカラムが更新されたとき...
-
Oracle(オラクル)で、日付時刻...
-
半角英数文字の抽出がしたい。
-
数値をNUMBER型にするかCHAR型...
-
DELETE文とロックについて
-
Oracleのview、synonymをCOMPIL...
-
SQL(oracle)でご助言いただきた...
-
SELECT文で指定桁数分抽出する...
おすすめ情報