PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15431 01/06/06 00:54:54 RE(4):PB7.0: SQL構文について教えて下さい。 自己レスの訂正 By まこと
15429 01/06/05 15:31:51 RE(3):PB7.0: SQL構文について教えて下さい。 By rinrin
15428 01/06/05 13:20:33 RE(2):PB7.0: SQL構文について教えて下さい。 By rinrin
15426 01/06/05 12:42:07 RE(1):PB7.0: SQL構文について教えて下さい。 By まこと
15424 01/06/05 12:23:59 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.