|
|
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
| |
|
|
|
|
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
| |
|
|
|
|
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
| |
|
|
|
|
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
| |
|
|
|
|
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
| |
|
|
|