goleのプロフィール

@gole gole
ありがとう数3
質問数0
回答数3
ベストアンサー数
2
ベストアンサー率
66%
お礼率
0%

  • 登録日2004/11/09
  • WHERE句でのデータ型について

    お願い致します。 ORACLEのWHERE句に対する疑問点ですが、 カレンダを管理するテーブル(カレンダマスタ)において、条件を指定してデータをSELECTする時にWHERE句に記入するデータ型についてご指導お願いします。 <詳細> 目的としてカレンダマスタよりSYSDATEの年月の休みの日を除く、稼動日数(COUNT)を求めるのが、目的です。 自分で作成した、SQLでは目的を果たしているのですが、WHERE句にTO_CHARを使用し、抽出項目(年月日-DATE型)を指定しているのですが、条件を指定する時は、TO_CHARで指定しても問題は無いのでしょうか? <SQL> SELECT COUNT(TO_NUMBER(休みFLG)) AS 稼動日 FROM カレンダマスタ WHERE 年月日 BETWEEN (TO_DATE(LAST_DAY(ADD_MONTHS(SYSDATE,-1))+1,'YYYY/MM/DD')) AND (TO_CHAR(LAST_DAY(SYSDATE),'YYYY/MM/DD')) AND 休みFLG='0' <補足> 休みFLG='0'は稼動日

    • ベストアンサー
    • mmbbol
    • Oracle
    • 回答数2
  • これからPGM作成してみたいのですが・・・

    ほとんど初心者です。 学生時代にCをちょっとだけやった程度です。 最近自分でソフトをいろいろ作成してみたいな と思っているのですが、何から入るのがいい でしょうか? 最近はいろんな言語がでていますが、最初は VBくらいがいいのでしょうか? 各言語の特徴なども教えていただけるとうれしいです。

  • 日数算出SQL

    すみません教えてください。 DB→Oracle9iで「日付A」と「日付B」の間の日数を表示させようとしているのですが、うまくいきません。 参考書などでは、「Months_Between関数」でも試してみたのですが、うまくいきません。単純なやりかたあればおしえていただきたいのですが、よろしくお願いいたします。

    • ベストアンサー
    • mmbbol
    • Oracle
    • 回答数4