springjoe の回答履歴

全3件中1~3件表示
  • 急募「セレクトしてセレクト」

    教えてください SELECT stayday,roomtype ,sum(roomnum) AS sumroom from details WHERE stayday >= '20080921' and stayday <= '20080927' GROUP BY stayday,roomtype ; 結果 +----------+----------+---------+ | stayday | roomtype | sumroom | +----------+----------+---------+ | 20080921 | SD | 22 | | 20080921 | SS | 22 | | 20080922 | SD | 15 | | 20080922 | SS | 15 | | 20080922 | TS | 15 | | 20080923 | SD | 15 | | 20080923 | SS | 15 | | 20080923 | TS | 15 | +----------+----------+---------+ ここからSD、SSのsumroomの最大値をとってこれるようなSQLは作れますか? +----------+----------+---------+ | stayday | roomtype | sumroom | +----------+----------+---------+ | 20080921 | SD | 22 | | 20080921 | SS | 22 | --------------------------------- 最終的に↑のようにしたいのです。 しかしわたしには一番上のSQLをつくるので限界です 誰か助けてください。 どうか教えてください

  • SQLserver2000の集計処理が遅くなり、困っています!

    SQLserver2000の販売管理システム上で、ほぼ毎日在庫集計処理を行っています。以前に比べて集計処理が遅くなったので、プロファイラでトレースして、ボトルネックとなるSELECT文を突き止めたところまでは良かったのですが、そのDBのフルバックアップを取り、同じ環境を構築したサーバーにDBを移し、処理を実行したところ、ボトルネックとなる事象が再現されませんでした。2台のサーバーの差異を比較して、色々試みたのですが、現行システムの集計処理が改善できません。何か方法があればぜひ教えて下さい。 【現行システムで試した事】ログファイルの切捨て、DBの圧縮、インデックスの最適化、HDDのデフラグ 【プロファイラの値】CPU:現-148250、新-11484 Reads:現-62578066、新-46549 Writes:現-14、新-0 Duration:現-1492046、新-13280

    • k12yas
    • 回答数1
  • SQLSERVER2000 DBスキーマ表作成について

    SQLSERVER2000の運用を始めたのですが、お聞きしたいことが ありご質問しました。 環境 SQLSERVER2000 Standard Edition 既存のテーブルの項目を、wordなどでスキーマ表を作成したいのですが、自動で表を作成するなどの機能はないのでしょうか。 (作業ではEnterprise Managerなどを使用しています。) アドバイスを頂ければと思いますのでよろしくお願い致します。