kapita2008 の回答履歴

全2件中1~2件表示
  • SQLについて教えてください

    SQL*plusで次のようなことをしたいのですがSQLでどのように書けばよいでしょうか? 教えてください。 以下の「マスターデータ」「県名マスター」「種別マスター」が存在しています。 1.県コード、種別コードでグルーピングします。 2.県名を県名マスターの県コードで一致させて取得します。 3.種別名称を種別マスターの種別コードで一致させて取得します。 4.年月日が最新のレコードを取得します。    ※ただしフラグ0、2が存在する場合はフラグ2の年月日が最新のものを取得します。 データレポートを使用しているためSQLでやるしかないのですが。。。 すみませんがよろしくお願いします。 【マスターデータ】 県コード 種別コード 年月日  金額 変更年月日 フラグ ------------------------------------------------------------------------- 11   02    20080101 100  20080201   0    (1) 11   02    20080102 200  20080202   2    (2) 11   03    20080103 300  20080203   0    (3)種別03のため対象外 12   03    20070101 400  20070201   2    (4) 12   03    20070102 500  20070202   0    (5) 12   02    20070103 600  20070203   1    (6)フラグ1のため対象外 13   03    20070102 700  20070202   0    (7) 【県名マスター】 県コード 県名 ------------------------------------------------------------------------- 11   埼玉県 12   東京都 13   千葉県 【種別マスター】 種別コード 種別名称 -------------------------------------------------------------------------- 02    1種 03    2種 【結果】 県名   種別名称 年月日  金額 変更年月日 フラグ -------------------------------------------------------------------------- 埼玉県  1種   20080102 200  20080202  2     (2)   東京都  2種   20070101 400  20070201  2     (4) 千葉県  2種   20070102 700  20070202  0     (7)

    • zibika
    • 回答数2
  • SQLについて教えてください

    SQL*plusで次のようなことをしたいのですがSQLでどのように書けばよいでしょうか? 教えてください。 以下の「マスターデータ」「県名マスター」「種別マスター」が存在しています。 1.県コード、種別コードでグルーピングします。 2.県名を県名マスターの県コードで一致させて取得します。 3.種別名称を種別マスターの種別コードで一致させて取得します。 4.年月日が最新のレコードを取得します。    ※ただしフラグ0、2が存在する場合はフラグ2の年月日が最新のものを取得します。 データレポートを使用しているためSQLでやるしかないのですが。。。 すみませんがよろしくお願いします。 【マスターデータ】 県コード 種別コード 年月日  金額 変更年月日 フラグ ------------------------------------------------------------------------- 11   02    20080101 100  20080201   0    (1) 11   02    20080102 200  20080202   2    (2) 11   03    20080103 300  20080203   0    (3)種別03のため対象外 12   03    20070101 400  20070201   2    (4) 12   03    20070102 500  20070202   0    (5) 12   02    20070103 600  20070203   1    (6)フラグ1のため対象外 13   03    20070102 700  20070202   0    (7) 【県名マスター】 県コード 県名 ------------------------------------------------------------------------- 11   埼玉県 12   東京都 13   千葉県 【種別マスター】 種別コード 種別名称 -------------------------------------------------------------------------- 02    1種 03    2種 【結果】 県名   種別名称 年月日  金額 変更年月日 フラグ -------------------------------------------------------------------------- 埼玉県  1種   20080102 200  20080202  2     (2)   東京都  2種   20070101 400  20070201  2     (4) 千葉県  2種   20070102 700  20070202  0     (7)

    • zibika
    • 回答数2