所属別支給額情報 の解答

  MDB



  
select
 所属
,max(名称) as 所属名
,avg(給与 + iif(手当 is null,0,手当)) as 加工無し平均支給額
,fix(avg(給与 + iif(手当 is null,0,手当))) as 切捨て平均支給額
,round(avg(給与 + iif(手当 is null,0,手当))) as 四捨五入平均支給額
,sum(給与 + iif(手当 is null,0,手当)) as 支給額合計
,max(給与 + iif(手当 is null,0,手当)) as 最高支給額
,min(給与 + iif(手当 is null,0,手当)) as 最低支給額
 from 社員マスタ,コード名称マスタ
 where 所属 = コード
 and 区分 = 2
 group by 所属
 order by max(給与 + iif(手当 is null,0,手当)) desc
  

通常 order by には別名を指定できるのですが、MDB 使用できません



  SQLServer



  
select
 所属
,max(名称) as 所属名
,avg(給与 + isnull(手当,0)) as 加工無し平均支給額
,round(avg(給与 + isnull(手当,0)),0,1) as 切捨て平均支給額
,round(avg(給与 + isnull(手当,0)),0) as 四捨五入平均支給額
,sum(給与 + isnull(手当,0)) as 支給額合計
,max(給与 + isnull(手当,0)) as 最高支給額
,min(給与 + isnull(手当,0)) as 最低支給額
 from 社員マスタ,コード名称マスタ
 where 所属 = コード
 and 区分 = 2
 group by 所属
 order by 最高支給額 desc
  



  MySQL 4.0

  
select
 所属
,max(名称) as 所属名
,avg(給与 + coalesce(手当,0)) as 加工無し平均支給額
,truncate(avg(給与 + coalesce(手当,0)),0) as 切捨て平均支給額
,round(avg(給与 + coalesce(手当,0))) as 四捨五入平均支給額
,sum(給与 + coalesce(手当,0)) as 支給額合計
,max(給与 + coalesce(手当,0)) as 最高支給額
,min(給与 + coalesce(手当,0)) as 最低支給額
 from 社員マスタ,コード名称マスタ
 where 所属 = コード
 and 区分 = 2
 group by 所属
 order by 最高支給額 desc
  

MySQL 5.1 では 古いODBC ドライバではエラーになる可能性があります。




  Oracle

  
select
 所属
,max(名称) as 所属名
,avg(給与 + nvl(手当,0)) as 加工無し平均支給額
,trunc(avg(給与 + nvl(手当,0))) as 切捨て平均支給額
,round(avg(給与 + nvl(手当,0))) as 四捨五入平均支給額
,sum(給与 + nvl(手当,0)) as 支給額合計
,max(給与 + nvl(手当,0)) as 最高支給額
,min(給与 + nvl(手当,0)) as 最低支給額
 from 社員マスタ,コード名称マスタ
 where 所属 = コード
 and 区分 = 2
 group by 所属
 order by 最高支給額 desc
  



  PostgreSQL

  
select
 所属
,max(名称) as 所属名
,avg(給与 + coalesce(手当,0)) as 加工無し平均支給額
,trunc(avg(給与 + coalesce(手当,0))) as 切捨て平均支給額
,round(avg(給与 + coalesce(手当,0))) as 四捨五入平均支給額
,sum(給与 + coalesce(手当,0)) as 支給額合計
,max(給与 + coalesce(手当,0)) as 最高支給額
,min(給与 + coalesce(手当,0)) as 最低支給額
 from 社員マスタ,コード名称マスタ
 where 所属 = コード
 and 区分 = 2
 group by 所属
 order by 最高支給額 desc
  











  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ