忍者ブログ
忘れっぽい開発者の備忘録。基本的に自分用メモです。
[24] [23] [22] [21] [20] [19] [18] [17] [16] [15] [14
2017.09.25,Mon
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2011.02.01,Tue
 Oracleでは現在日付はsysdateで取得できます。
 
■現在日付の取得
SELECT sysdate FROM dual;

■日付型を文字型に変換
to_char(sysdate ,'yyyy/mm/dd hh24:mi:ss')

■文字型を日付型に変換
to_date('2010/01/05' ,'yyyy/mm/dd')
 
■使用例
※使用テーブル
product_mst
id product insert_date
1 書籍 2011/01/01
2 CD 2011/01/05
3 DVD 2011/01/10

※目的
product_mstのinsert_dateが2010/01/05~2010/01/10のものを取得。

※SQL
SELECT product , to_char(insert_date,'yyyy/mm/dd')
FROM product_mst
WHERE insert_date >= to_date('2011/01/05','yyyy/mm/dd')
AND insert_date <= to_date('2011/01/10','yyyy/mm/dd')
;








※結果
product insert_date
CD 2011/01/05
DVD 2011/01/10



PR
Comments
Post a Comment
Name :
Title :
E-mail :
URL :
Comments :
Pass :   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
カレンダー
08 2017/09 10
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
ブログ内検索
Template by mavericyard*
Powered by "Samurai Factory"
忍者ブログ [PR]