k_o_r_o_c_h_a_n の回答履歴

全1469件中141~160件表示
  • SQLの抽出方法について

    約管理みたいな事をしております。 下記のように予約表があります。 区分-開始-終了 A-09:00--10:00 B-10:00--12:00 A-15:00--17:00 A-20:00--22:00 区分別に開始と終了時間(範囲内かどうか)を取得したい 区分Aに対して16:00-16:30は重複と判定し 区分Aに対して08:00-09:30は重複と判定し 区分Aに対して17:00-18:00はOK 区分別に時間が重複しているかどうか 取得できるSQL分を教えてください。

  • Oracleのnchar型について

    お世話になります。教えてください。 Oracle9iのnchar型について詳しく知りたいのですが。 char型の場合、データベースの作成時の文字コードで文字が格納 されますが、nchar型の場合、unicodeで格納されるという 認識でいます。 例えば、SJISには存在しない文字は、char型の列に登録すると、 文字化けするので、 nchar型の列に登録しようと思うのですが、nchar型の列の値を SQLPlusやosqledit,objectbrowserで表示しても '?' と 表示されます。 正しく nchar型の列の値を表示する にはどうすればいいのでしょうか? 例えば、VB.netなどのプログラムから取得した場合には、正しく 文字化けせずに取得できるという認識でいいのでしょうか?  よろしくお願いします。

  • 外部結合について

    以下のSQLの2つの結果は同じでしょうか? LEFT OUTHERは、ON句の中の左の表を全て取得するというものでしょうか? SELECT ename, dname, jname FROM emp e LEFT OUTHER JOIN dept d ON (e.deptno=d.deptno) LEFT OUTHER JOIN job j ON (e.jobid=j.deptno); SELECT ename, dname, jname FROM emp e RIGHT OUTHER JOIN dept d ON (d.deptno=e.deptno) RIGHT OUTHER JOIN job j ON (j.jobid=e.deptno); よろしくお願いします。

    • ベストアンサー
    • kei2543
    • Oracle
    • 回答数3
  • cobol コンソールからの入力

    accept文でコンソールからの入力を受け付け、通常は20文字を受け付けるが、EXITの4文字が入力された時にはstop runが実行される、という プログラムを作りたいのですが、EXITの4文字を入力後、残り16文字分の無駄打ちをさせずに済ませる方法はないでしょうか?

  • イベントログファイル(.evt)の読み込み

    Windowsのイベントログファイル(.evt)についてです。 他OSで保存したイベントログファイルを自環境で読み込むツールを作る事は可能でしょうか? 例えば、WindowsVistaで保存したイベントログをWindowsXPに持ってきたとします。通常、XPのイベントビューアではそのVistaで保存したイベントログファイルは読めないと思いますが、何らかの方法(DLL使用等)でそのファイルを読む事は可能でしょうか?.Netにそのようなクラスか何かあればベストですが・・・ 当方の開発環境はVisualStudio2005、開発言語はCまたはVBです。 またOSはWindowsXPを使用しています。 よろしくお願いします。

  • au 強制解約後のクレジット払いについて。

    誠に恥ずかしい話なのですが、auの携帯が強制解約になりました。 今日料金を支払いに行ったら、クレジットカードでのお支払いはできません。と言われました。 現金での支払いは厳しい状況です。 この世の中携帯がないとすごく不便なので、料金支払い後プリカにする予定です。 どうしてクレジットでの支払いができないのでしょうか? 店員さんに聞けば良かったのですが、ビックリして帰ってきてしまいました。教えてください。

  • SQL文で重複を省きかつ、ソートしたい。

    以下のセレクト文を書いたのですが、 うまく選択することができません。 やりたいことはIDが重複しているもののうち、日付(time)の最も古いものを一行だけ選択する。 初歩的なことかもしれませんが苦痛を感じております。どうかご教授お願いいたします。 例) ID| time | subject | 100 0523 算数 100 0525 算数 100 0523 国語 110  0526 国語     ↓ したいこと) ID| time | subject | 100 0523 算数 100 0523 国語 110  0526 国語 SELECT distinct ID,time,subject FROM DB GROUP BY ID,subject,HAVING MIN(time) ORDER BY ID,D_time,subject

  • .htaccessで自動ジャンプ

    解析等からリンクページに逆アクセスがあった場合に 一度トップページに強制移動させたい、と考えています。 http://xxx/という自分のサイトがあるとして…  http://xxx/cgi/link/以下のアドレスに  http://xxx/以外(外部)からのアクセスがあった場合  http://xxx/(http://xxx/index.html)に自動的にジャンプさせる方法 上記の場合の.htaccessの詳しい記述方法/設置ディレクトリ等を教えて下さい。 自分なりに調べましたが、"403エラーに飛ばす"方法しか解りませんでした。 宜しくお願い致します。

  • アメリカン・エキスプレス新規登録したいです

    こんにちは。 今回海外旅行に行くことになり、また国内でよく利用する店がアメックス(アメリカン・エキスプレス)を持っていると特典を受けられることを知り、アメックスを作りたいと思いました。 年会費1年間無料や、その他特典(5000円商品券プレゼントなど) が受けられる契約方法ってありますか。 以前は、一定期間にamazonやコストコであったようなのですが・・・ 宜しくお願いいたします。

  • UTL_FILE_DIRについて

    お世話になっております。 PL/SQLのファイル出力を行おうとUTL_FILE_DIRを組んだのですがファイルが更新されません。 エラーも検出されないのでどうしたものかと悩んでおります。 ソースは一番最後に記載します。 現状のやった作業に関しては ・初期化パラメータにUTL_FILE_DIR = * selectで確認済み ・テキストファイルの確認  ソースに記載してる通りの所に存在している。(権限もフルコン) oracleのバージョンは9iです。 よろしくお願いします。 set serveroutput on; DECLARE -- ファイルハンドラ vHandle UTL_FILE.FILE_TYPE;   vDirname      VARCHAR2(250);   vFilename      VARCHAR2(250); vOutput VARCHAR2(32767); error_code       NUMBER(5); error_message VARCHAR2(2048); BEGIN vDirname := 'c:'; vFilename := 'test.txt'; vHandle := UTL_FILE.FOPEN(vDirname, vFilename, 'w'); vOutput := ファイル出力です'; UTL_FILE.PUT_LINE(vHandle, vOutput); UTL_FILE.FCLOSE(vHandle); EXCEPTION WHEN OTHERS THEN error_code := sqlcode; error_message := sqlerrm; dbms_output.put_line('エラーコード:' || error_code); dbms_output.put_line('エラーメッセージ:' || error_message); END; / 上記実行するとエラー無しで正常終了しますがテキストファイルは更新されていません。

  • UFJカードでKDDI利用

    UFJカードでau料金を支払った場合、カードの明細書にはどのように表記されますか?「KDDI料金」でしょうか?また「KDDIまとめて請求」を利用し、UFJカードで支払った場合もどのように表記されますか?ご存知の方、教えてください。

  • GROUP BY , MAX の使用法に関して

    いつもお世話になります。 GROUP BY , MAX の使用法に関して質問です。 USERCDとKYOUTUNOでグルーピングをしてSEQの最大値のレコードを抽出しようとしています。 以下のようなSQL文の場合ですとBIKOUがないレコードを抽出する事が出来るかと思います。 【select USERCD , KYOUTUNO , MAX(SEQ) from テーブル1 group by USERCD , KYOUTUNO】 そこで、BIKOU も同時に抽出したいのですが、BIKOUを選択列に入れると「GROUP BYの式ではありません。」のエラーが出ます。 「そりゃそうだ」だと思うのですが、どうのようにすればSQL文を作れば結果のようなレコードを抽出出来るのでしょうか? よろしくお願いします。 ◆テーブル1のデータ USERCD KYOUTUNO SEQ BIKOU ------------------------------------- 100 100 1 あああああ 100 100 2 いいいいい 100 100 3 あいうえお 222 200 1 AAAAA 222 200 2 AAAAAA 3333 100 1 うううううう 44444 100 1 ううううう 44444 100 2 えええ ◆結果 USERCD KYOUTUNO SEQ BIKOU ------------------------------------- 100 100 3 あいうえお 222 200 2 AAAAAA 3333 100 1 うううううう 44444 100 2 えええ ■ORACLEのバージョン  Oracle9i

    • ベストアンサー
    • tyome2
    • Oracle
    • 回答数3
  • 1:Nの結合結果として最新日付のもので1:1としたい。

    Oracle9i Enterprise Edition R2の環境下で 以下のような2つのテーブルをを結合し [Output]の内容を抽出したいと思っております。 A table (顧客) **************************************** ID name A001 Robart A002 Todd B table (履歴) **************************************** ID name Date B001 A001 08/04/01 B002 A001 09/04/30 B003 A001 09/04/10 B004 A002 09/02/13 B005 A002 09/03/02 [Output] **************************************** A.name B.ID B.Date A001 B002 09/04/30 A002 B005 09/03/02 Aテーブル単位にBテーブルの最新日付の レコードを結合して抽出したいのですが、 MAX関数を使い試行錯誤しているのですが、 うまく行きません。どうか結合方法をご教示ください。 宜しくお願い致します。

  • メインカードにするのはこの中のどれがいいでしょうか。

    現在所有しているカードです。 メインカードを決めかねていてポイントも分散しています。 どれが一番メインとしていいでしょうか。ポイントはマイレージに変えたいです。またマイレージはスターアライアランスの外資系エアラインに使いたいです。 1)三井住友カード(マスター) 2)アメックスグリーン 3)ユナイテッドマイレージプラス<セゾン> 4)ユナイテッドマイレージプラスUCマスターカード(りそな発行) です。 またメインカードを決めたらいらないカードは解約しようと思います。 そのへんもアドバイスいただけたらと思います。

  • SQL 一定期間ごとの集計

    アクセステーブル ---------------------------------------------- 機種 回数 アクセス日時 ------ ---------- ------------------- win 1830 2009/03/16 09:10:10 win 1818 2009/03/16 09:10:13 win 1823 2009/03/16 09:10:21 win 1825 2009/03/16 09:10:24 win 1828 2009/03/16 09:11:51 win 1818 2009/03/16 09:11:53 win 1818 2009/03/16 09:11:54 win 1831 2009/03/16 09:11:55 win 1138 2009/03/16 09:11:57 win 1825 2009/03/16 09:11:58 win 1822 2009/03/16 09:12:02 win 1827 2009/03/16 09:12:04 上記のアクセスログを記録するテーブルがあり、 一分間ごとに下記の集計をしたいのです。(例 : 9:11台) (初回は各分の最初の時間の回数、機種はすべてwin) 機種 アクセス日時 初回 最小 最大 最終 ------ ------------------- ---------- ---------- ---------- ---------- win 2009/03/16 09:11 1828 1138 1831 1825 win    以下、12分台と続きます。 これを抽出するSQLはどう書けばよいのでしょうか? よろしくお願いいたします。 DBはOracle9iです。

  • DCMXとETCの審査

    現在41歳です。 20代までは、クレジットカードや自動車ローンなど使っていましたが、30代に入り現金主義に切り替え、以来10年ちょっと、カードも持たずローンも組まずに来ました。 最近(10日ほど前)、携帯が壊れて機種変更するのを機に、DCMXの申し込みをして現在審査の結果待ちです。申込当初知らなかったのですが、あとでネットで調べるとDCMXは審査基準が厳しいらしく心配です。 またETCの助成金が期間限定で始まり、週末割引も行われるので、ETCも取り付けしたいと思うのですが、当然ETCカードも申込しなければなりませんよね。 そこで質問なのですが、このような短期間で申し込みをした場合、DCMXとETCそれぞれの審査に影響は出るのでしょうか?

  • SQLを教えてください。

    テーブルAとテーブルBは1:Nの関係です。 取得したい値が上手く取れないため、テーブルAにテーブルBのJOINを2回実行して取得している為、パフォーマンスが悪いです。 1回で取得する方法、もしくはパフォーマンスが良い方法があれば教えてください。 ■テーブルA(PKはa1) a1 001 002 003 ■テーブルB(PKはb1,b2,b3) b1  b2  b3   b4 001  1   3   aaa 001  1   2   bbb 001  1   1   ccc 001  2   3   ddd 001  2   1   eee 002  1   1   fff 002  2   3   ggg 002  2   2   hhh ■取得したい結果 a1   b4-1    b4-2 001    aaa    ddd 002    fff     ggg

  • oracle テーブルコピー

    はじめまして 現在、oracle9iを使い、開発しています。 宜しければご回答の方をお願い致します。 スキーマAAAにあるテーブルBBBをテーブルデータは不要として スキーマCCCに同じ定義のテーブルBBBをコピー作成したいと考えています。 どのように行えば、良いのでしょうか。 当方、初心者ですが、何卒ご回答の程、よろしくお願い致します。

    • ベストアンサー
    • c_gen
    • Oracle
    • 回答数2
  • oracle テーブルコピー

    はじめまして 現在、oracle9iを使い、開発しています。 宜しければご回答の方をお願い致します。 スキーマAAAにあるテーブルBBBをテーブルデータは不要として スキーマCCCに同じ定義のテーブルBBBをコピー作成したいと考えています。 どのように行えば、良いのでしょうか。 当方、初心者ですが、何卒ご回答の程、よろしくお願い致します。

    • ベストアンサー
    • c_gen
    • Oracle
    • 回答数2
  • 無償版オラクルのインストールについて

    無償版のオラクル「OracleXEUniv.exe」をダウンロードしてWindows Vista Home Premiumにインストールしました。 スタートボタンから「データベースのホームページに移動」を実行したらブラウザに下記のエラーが表示されました。 どうしてでしょうか? ネットワークがタイムアウトしました 127.0.0.1 のサーバからの応答が一定時間以内に返ってきませんでした。 接続リクエストに対してリクエスト先サーバが応答を返さなかったため、接続を中止しました。 * サーバに負荷が集中したり、一時的に停止している可能性があります。しばらく後で再度試してください。 * 他のサイトも表示できない場合、コンピュータのネットワーク接続を確認してください。 * ファイアーウォールやプロキシでネットワークが保護されている場合、その設定に問題があると正常に表示できなくなることがあります。 * 問題が繰り返される場合、ネットワーク管理者またはインターネットプロバイダに問い合わせてください。 またスタートボタンから「データベースの起動」を実行したら「コマンド プロンプト」が立ち上がり下記のメッセージが表示されました。 C:\oraclexe\app\oracle\product\10.2.0\server\BIN>net start OracleXETNSListener システム エラー 5 が発生しました。 アクセスが拒否されました。 C:\oraclexe\app\oracle\product\10.2.0\server\BIN>net start OracleServiceXE システム エラー 5 が発生しました。 アクセスが拒否されました。 どうしてなのかわかりません。Vistaにはインストールできないのでしょうか? 申し訳ありませんがアドバイスいただけませんでしょうか? 宜しくお願いします。