C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: 一か月前からシステム日付まで


(過去ログ 115 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■67991 / inTopicNo.1)  一か月前からシステム日付まで
  
□投稿者/ SQLは苦手 (1回)-(2013/09/14(Sat) 11:55:18)

分類:[データベース全般] 

初めまして、SQLは苦手です。

オラクル11gで開発を行っていますが、
オラクルの一か月前からシステム日付までのデータを抽出したいのですが、
SQLが苦手な私では、手に負えません。

お解りの型よろしくお願いします。

環境は、
DB オラクル11g
OS Win7
言語は、VB.NET2010
引用返信 編集キー/
■67994 / inTopicNo.2)  Re[1]: 一か月前からシステム日付まで
□投稿者/ しま (27回)-(2013/09/14(Sat) 12:20:50)
No67991 (SQLは苦手 さん) に返信
> 初めまして、SQLは苦手です。
>
> オラクル11gで開発を行っていますが、
> オラクルの一か月前からシステム日付までのデータを抽出したいのですが、
> SQLが苦手な私では、手に負えません。
>
> お解りの型よろしくお願いします。
>
> 環境は、
> DB オラクル11g
> OS Win7
> 言語は、VB.NET2010

google 様にきけばいくらでも見つかると思いますが、下に検索キーワードの例を示してみます(##は単なる目印です)

##oracle sql 日付 計算

対象になる日付がどの列にあるか判らないので単に日付という列があるものとし、型は日付型だとします(文字列や数値ではない)。

select * from 表 where 表.日付 >= addmonths(sysdate, -1)
又は
select * from 表 where 表.日付 between add_months(sysdate, -1) and sysdate
でよさそうに思います。
引用返信 編集キー/
■67996 / inTopicNo.3)  Re[2]: 一か月前からシステム日付まで
□投稿者/ しま (28回)-(2013/09/14(Sat) 12:26:23)
No67994 (しま さん) に返信
> ■No67991 (SQLは苦手 さん) に返信
add_months() を addminths() と書間違えていたので訂正します

> 対象になる日付がどの列にあるか判らないので単に日付という列があるものとし、型は日付型だとします(文字列や数値ではない)。
>
> select * from 表 where 表.日付 >= add_months(sysdate, -1)
> 又は
> select * from 表 where 表.日付 between add_months(sysdate, -1) and sysdate
> でよさそうに思います。
引用返信 編集キー/
■68012 / inTopicNo.4)  Re[3]: 一か月前からシステム日付まで
□投稿者/ 南蛮 (8回)-(2013/09/15(Sun) 19:58:05)
しま さん ありがとうございました
無事解決しました
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -