2005年02月18日

[ テクニカルエンジニア(データベース)/H14 ]

H14午後I 問3 SQL俯瞰

H14午後I 問3(ITEC 2005予想問題集 午後I 問2-2)
設問1(1):DWH系JOIN

SELECT 地区本部名称, 商品大分類名称, 年, 月, SUM(販売金額)
FROM 販売, 組織軸, 商品軸, 時間軸, 地区本部, 商品大分類
WHERE 地区本部.地区本部コード = 'A20' AND
  地区本部.地区本部コード = 組織軸.地区本部コード AND
  組織軸.組織軸コード = 販売.組織軸コード AND
  商品大分類.商品大分類コード = 商品軸.商品大分類コード AND
  商品軸.商品軸コード = 販売.商品軸コード AND
  時間軸.時間軸コード = 販売.時間軸コード AND
GROUP BY 地区本部名称, 商品大分類名称, 年, 月
HAVING 時間軸.年 = '2001'



設問1(2):DWH系JOIN

SELECT ブランド名称, 年, 曜日, SUM(販売金額)
FROM 販売, ブランド, 商品軸, 時間軸
WHERE 販売.商品軸コード = 商品軸.商品軸コード
  AND 商品軸.ブランドコード = ブランド.ブランドコード
  AND 販売.時間軸コード = 時間軸.時間軸コード
  AND 時間軸.年 = '2001'

GROUP BY ブランド名称, 年, 曜日
ORDER BY ブランド名称, 曜日



設問3:DWH系JOIN

SELECT 地区本部名称, 年, 月, 販売金額
FROM 販売, 地区本部, 組織軸, 時間軸
WHERE 時間軸.時間階層 = '月'
  AND 時間軸.時間軸コード = 販売.時間軸コード
  AND 組織軸.組織階層 = '地区本部'
  AND 組織軸.地区本部コード = 地区本部.地区本部コード
  AND 組織軸.組織軸コード = 販売.組織軸コード
ORDER BY 地区本部名称, 年, 月

Posted by g@kko at 2005/02/18 12:44 | 個別記事表示 | コメントを見る (0) |
この記事をLicWikiに埋め込む:
コメント