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
a left join EnterpriseInfo b on a.EnterpriseName = b.name
存在加班工資發放不足隐患|無證照經營
<b>作者贊賞</b>
<a href="http://union.dangdang.com/transfer.php?from=P-262177&ad_type=10&sys_id=1&backurl=http%3A%2F%2Fbook.dangdang.com%2F">當當計算書籍 5-8折</a>
本文轉自Sam Lin部落格部落格園部落格,原文連結:http://www.cnblogs.com/samlin/archive/2009/05/22/1487248.html,如需轉載請自行聯系原作者