博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一则Sql统计的语句
阅读量:6256 次
发布时间:2019-06-22

本文共 5298 字,大约阅读时间需要 17 分钟。

select
 
*
 
from
 EnterpriseInfo
select
 
*
 ,
CharIndex
(
'
存在加班工资发放不足隐患|无证照经营
'
,DisputeReason) 
from
 LabourCapitalDispute
select
 a.
*
,EnterpriseType 
from
 LabourCapitalDispute a 
left
 
join
 EnterpriseInfo 
on
 EnterpriseName 
=
 EnterpriseInfo.name 
select
 a.
*
,EnterpriseType 
from
 LabourCapitalDispute a 
left
 
join
 EnterpriseInfo b 
on
 a.EnterpriseName 
=
 b.name 
select
 
count
(
1
) total 
    ,
sum
(
case
 
when
 b.EnterpriseType
=
'
台资企业
'
 
then
 
1
 
else
 
0
 
end
) bc_tz 
--
排查企业
    ,
Sum
(
Case
 
When
 b.EnterpriseType
=
'
日资企业
'
 
then
 
1
 
else
 
0
 
end
) bc_rz
    ,
Sum
(
Case
 
When
 b.EnterpriseType
=
'
其他外资企业
'
 
then
 
1
 
else
 
0
 
end
) bc_qtwz
    ,
Sum
(
Case
 
When
 b.EnterpriseType
=
'
民营企业
'
 
then
 
1
 
else
 
0
 
end
) bc_my
    ,
Sum
(
Case
 
When
 b.EnterpriseType
=
'
其他
'
 
then
 
1
 
else
 
0
 
end
) bc_qt
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
调处化解
'
,a.DisputeReason) 
>
 
0
 
then
 
1
 
else
 
0
 
end
) tcfj_xj  
--
调处化解
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
调处化解
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
台资企业
'
 
then
 
1
 
else
 
0
 
end
) tcfj_tz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
调处化解
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
日资企业
'
 
then
 
1
 
else
 
0
 
end
) tcfj_rz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
调处化解
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他外资企业
'
 
then
 
1
 
else
 
0
 
end
) tcfj_qtwz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
调处化解
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
民营企业
'
 
then
 
1
 
else
 
0
 
end
) tcfj_my
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
调处化解
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他
'
 
then
 
1
 
else
 
0
 
end
) tcfj_qt
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
未按合同法要求签订劳动合同
'
,a.DisputeReason) 
>
 
0
 
then
 
1
 
else
 
0
 
end
) waht_xj  
--
未按合同法要求签订劳动合同
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
未按合同法要求签订劳动合同
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
台资企业
'
 
then
 
1
 
else
 
0
 
end
) waht_tz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
未按合同法要求签订劳动合同
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
日资企业
'
 
then
 
1
 
else
 
0
 
end
) waht_rz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
未按合同法要求签订劳动合同
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他外资企业
'
 
then
 
1
 
else
 
0
 
end
) waht_qtwz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
未按合同法要求签订劳动合同
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
民营企业
'
 
then
 
1
 
else
 
0
 
end
) waht_my
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
未按合同法要求签订劳动合同
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他
'
 
then
 
1
 
else
 
0
 
end
) waht_qt
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在加班工资发放不足隐患
'
,a.DisputeReason) 
>
 
0
 
then
 
1
 
else
 
0
 
end
) czjb_xj  
--
存在加班工资发放不足隐患
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在加班工资发放不足隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
台资企业
'
 
then
 
1
 
else
 
0
 
end
) czjb_tz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在加班工资发放不足隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
日资企业
'
 
then
 
1
 
else
 
0
 
end
) czjb_rz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在加班工资发放不足隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他外资企业
'
 
then
 
1
 
else
 
0
 
end
) czjb_qtwz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在加班工资发放不足隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
民营企业
'
 
then
 
1
 
else
 
0
 
end
) czjb_my
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在加班工资发放不足隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他
'
 
then
 
1
 
else
 
0
 
end
) czjb_qt
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在企业运营困难隐患
'
,a.DisputeReason) 
>
 
0
 
then
 
1
 
else
 
0
 
end
) czqy_xj  
--
存在企业运营困难隐患
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在企业运营困难隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
台资企业
'
 
then
 
1
 
else
 
0
 
end
) czqy_tz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在企业运营困难隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
日资企业
'
 
then
 
1
 
else
 
0
 
end
) czqy_rz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在企业运营困难隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他外资企业
'
 
then
 
1
 
else
 
0
 
end
) czqy_qtwz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在企业运营困难隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
民营企业
'
 
then
 
1
 
else
 
0
 
end
) czqy_my
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
存在企业运营困难隐患
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他
'
 
then
 
1
 
else
 
0
 
end
) czqy_qt
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
无证照经营
'
,a.DisputeReason) 
>
 
0
 
then
 
1
 
else
 
0
 
end
) wzzj_xj  
--
无证照经营
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
无证照经营
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
台资企业
'
 
then
 
1
 
else
 
0
 
end
) wzzj_tz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
无证照经营
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
日资企业
'
 
then
 
1
 
else
 
0
 
end
) wzzj_rz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
无证照经营
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他外资企业
'
 
then
 
1
 
else
 
0
 
end
) wzzj_qtwz
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
无证照经营
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
民营企业
'
 
then
 
1
 
else
 
0
 
end
) wzzj_my
    ,
Sum
(
Case
 
When
 
CharIndex
(
'
无证照经营
'
,a.DisputeReason) 
>
 
0
 
and
 b.EnterpriseType
=
'
其他
'
 
then
 
1
 
else
 
0
 
end
) wzzj_qt
    ,
Sum
(
Case
 
When
 a.IsUnstableAspect 
=
 
1
 
then
 
1
 
else
 
0
 
end
) czqt_xj  
--
存在其他不稳定因素
    ,
Sum
(
Case
 
When
 a.IsUnstableAspect 
=
 
1
 
and
 b.EnterpriseType
=
'
台资企业
'
 
then
 
1
 
else
 
0
 
end
) czqt_tz
    ,
Sum
(
Case
 
When
 a.IsUnstableAspect 
=
 
1
 
and
 b.EnterpriseType
=
'
日资企业
'
 
then
 
1
 
else
 
0
 
end
) czqt_rz
    ,
Sum
(
Case
 
When
 a.IsUnstableAspect 
=
 
1
 
and
 b.EnterpriseType
=
'
其他外资企业
'
 
then
 
1
 
else
 
0
 
end
) czqt_qtwz
    ,
Sum
(
Case
 
When
 a.IsUnstableAspect 
=
 
1
 
and
 b.EnterpriseType
=
'
民营企业
'
 
then
 
1
 
else
 
0
 
end
) czqt_my
    ,
Sum
(
Case
 
When
 a.IsUnstableAspect 
=
 
1
 
and
 b.EnterpriseType
=
'
其他
'
 
then
 
1
 
else
 
0
 
end
) czqt_qt
    ,
Sum
(DealPersonCount) DealPersonCount
from
 LabourCapitalDispute
left
 
join
 EnterpriseInfo b 
on
 a.EnterpriseName 
=
 b.name 
存在加班工资发放不足隐患|无证照经营
转载请注明出处[ ] 
作者赞赏
 
刚做的招标网:  请大家多意见
分类: 
本文转自Sam Lin博客博客园博客,原文链接:http://www.cnblogs.com/samlin/archive/2009/05/22/1487248.html,如需转载请自行联系原作者
你可能感兴趣的文章
调试抓包
查看>>
php中const与define的使用区别
查看>>
项目管理
查看>>
opencv 3.2图像矩(Image Moments)
查看>>
09.21,枚举
查看>>
网站高可用架构--二
查看>>
LinuxShell脚本之利用rsync+ssh实现Linux文件系统远程备份
查看>>
反射应用
查看>>
第三组 用例文档+功能说明书+技术说明书
查看>>
前端小知识--区分get和post请求
查看>>
webpack报错Cannot read property 'presetToOptions' of undefined
查看>>
eas之action的创建
查看>>
(转载)JavaScript 运行机制详解:再谈Event Loop
查看>>
MagicNotes:突破来自外界的脑力压制
查看>>
C#系列之{流和序列化}
查看>>
欢迎来到Googny的博客
查看>>
PHPSQL注入
查看>>
每天一道算法题(30)——高效的求斐波拉契数列
查看>>
观察者模式(订阅/注销模式)
查看>>
CSS3字体发光效果
查看>>