PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15425 01/06/05 14:38:56 RE(1):PB7.0: SQL構文について教えて下さい。 By こてちゅ
15423 01/06/05 12:23:55 PB7.0: SQL構文について教えて下さい。 By rinrin

カテゴリ:スクリプトの記述
日付:2001年06月05日 12:23 発信者:rinrin
題名:PB7.0: SQL構文について教えて下さい。

SQL構文についての質問がふたつあります,
お手数ですがご回答宜しくお願い致します。

<Shozokuテーブル>
部コード   課コード   NO   NAME      給与
-------------------------------------------------------------
  A   100 1 A100   1000
  A       101  2 A101   2000
  A       102 3 A102   3000

  B       100 1 B100   4000
  B       101 2 B101   5000
  B       102 3 B102   6000
  B       103 4 B103   7000  

  C       101 1 C101   8000
  C       102 2 C102   9000

【Q1】
上記のデータのうち下記の条件でNAME情報を取得します
<条件>                          <結果>
部コード   課コード   NAME
--------------------- --------
A         100 A100

B         101        →  B101

C         102 C102

以下のSELECT文を発行したところ
Select Name
  From shozoku
 Where bu_cd IN (\'A\'  ,\'B\'  ,\'C\') AND
       ka_cd IN (\'100\',\'101\',\'102\') ;

NAME
-----------
A100 という結果になってしまいました。
A101        
A102        
B100        どのようなWHERE条件にすれば
B101 良いのか,教えて頂きたいです。
B102
C101
C102

【Q2】
各部毎に給与を算出し,部の中でNOが一番小さい行のNAMEデータを取得します
Select ×××, Name取得 → わかりません…(そういう事が出来るのかどうかもわからないです)
       Sum(kyuyo)
From   Shozoku
Group by bu_cd ;

NAME 給与
-------------------------
A100  6,000 このような結果を出したいのですが
B100 22,000          どのようにNAME情報を取得したら
C101 17,000 良いのか分かりません。

長々と書いてしまいましたが,何卒宜しくお願い申し上げます。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.