s-eijiのプロフィール

@s-eiji s-eiji
ありがとう数5
質問数1
回答数5
ベストアンサー数
2
ベストアンサー率
40%
お礼率
40%

  • 登録日2013/05/20
  • SQL

    SQLの初心者です。 次のようなテーブルがあるとします。 項目:A , B , C , D このテーブル合計を求めたいのです。 条件は、 同一テーブルでB=10の時のAの合計とD=10の時のCの合計の合計です。 B=10の時のAの合計は「sql sum(A) from テーブル where B=10」となります。 D=10の時のCの合計は「sql sum(C) from テーブル where D=10」となります。 この2つの合計を求めたいのです。 宜しくお願いします。

    • ベストアンサー
    • GONBEBW
    • MySQL
    • 回答数2
  • SQL Server複数テーブルの連結

    在庫管理を行う上で、3つのテーブルを結合したいと考えておりますが、うまく結合できません。 【テーブル抜粋】 ・販売  販売日  部門CD  店舗CD  商品CD  販売数 ・仕入  仕入日  部門CD  店舗CD  商品CD  仕入数 ・棚卸  棚卸日  部門CD  店舗CD  商品CD  実在庫 各テーブルから、日付で絞りこんで抽出は出来ていますが、上記を結合させる方法がわかりません。 ※各テーブルの商品数がバラバラです。 例えば、棚卸にはあるが、仕入も販売もない商品。 販売にはあるが、在庫も仕入もない商品N。 試した方法、在庫を基本に販売をLEFT OUTER JOINで結合し、仕入をLEFT OUTER JOINで結合しGROUP BYで集計 SELECT 部門CD,店舗CD,商品CD,ISNULL(実在庫,0) AS Z,ISNULL(販売数,0) AS B,ISNULL(仕入数,0) AS S FROM( SELECT 部門CD,店舗CD,商品CD,SUM(実在庫) FROM 棚卸 WHERE 棚卸日 BETWEEN (開始日) AND (終了日) ORDER BY 部門CD,店舗CD,商品CD )AS ZAI LEFT OUTER JOIN( SELECT 部門CD,店舗CD,商品CD,SUM(販売数) FROM 販売 WHERE 販売日 BETWEEN (開始日) AND (終了日) ORDER BY 部門CD,店舗CD,商品CD ) AS BAI ON ZAI.商品CD=BAI.商品CD LEFT OUTER JOIN( SELECT 部門CD,店舗CD,商品CD,SUM(仕入) FROM 仕入 WHERE 仕入日 BETWEEN (開始日) AND (終了日) ORDER BY 部門CD,店舗CD,商品CD ) AS SII ON ZAI.商品CD=SII.商品CD 上記の結果、結合はしたのですが、店舗間の商品数がバラバラとなりました。 例えば、aという店舗の販売数に、b販売数がはいっていたらり? ※結合する前の、クエリは正常に抽出しておりますので、結合方法が悪いと考えております。 もしかすると、テーブルの項目をそろえて、UNION ALLでつなげばと思ったのですが、コーディング方法がわからす・・・ 結合方法をアドバイス頂けたら幸いです。

  • こんな付箋アプリ知りませんか?

    Windowsのフリーアプリで、下記条件を満たす付箋紙アプリを どなたか知りませんか? ・付箋内のテキストの一部だけフォント(色や太字指定)を変更できる   付箋内のテキスト全てに反映するのではなくて、強調したい一部分のみテキストの   色を変えたり、太字指定出来たりしたいです。 ・付箋内のテキストの一部だけを選択して、クリップボードにコピーできる   これは、編集画面等は開かず、直接付箋内のテキストを選択出来て、右クリック   なり、Ctrl+Cなりでクリップボードにコピーしたいのです。 ・出来れば現在もアップデートが続いているもの

  • <div id="main">の外に色をつけるには

    画像の白い部分に色を付けるにはどうすればいいでしょうか? <div id="main">の中には、赤、線には青の色を付けることはできたのですが、 <div id="main">の外側に色を付けるにはどうすればいいですか? コードは、 <style type="text/css"> #main{width: 70%; margin: 0 auto; text-align: left; background-color:red; border:30px solid blue;} </style> </head> <div id="main"> test </div> としています。 よろしくお願いします。

  • VB2010 InputBoxを自作したいのですが

    InputBoxのテキストは字が小さいのでフォームにテキストボックスを貼り付けて作ったのですがプログラムがそこで止まりません。 InputBoxは何かを入力しOKボタンを押してから次に進みますがこの様にするにはどうしたら良いのでしょうか。

    • ベストアンサー
    • noname#185525
    • Visual Basic
    • 回答数1