strSql=@"SELECT v.* ,ROW_NUMBER() OVER(ORDER BY v.EntrustCode DESC) AS Number FROM(SELECT x.* FROM(select b.WeldingId,b.WeldingCode,b.ProjectId,d.ProjectCode,a.EntrustCode,a.EntrustData,a.NdtCode,a.NdtId,h.WME_Code,f.JST_Name,g.Ndt_TestStandardCode,a.EntrustId,e.UnitName,(CASE WHEN (SELECT COUNT(*) FROM PV_BO_QualityRating q WHERE q.MethodId=a.MethodId)>0 THEN 0 ELSE 1 END) IsShow from PV_ManagementMethod as a left join PV_WeldInformation as b on a.WeldingId=b.WeldingId left join PV_EntrustRecord as c on c.Id=a.EntrustId left JOIN dbo.Base_Project AS d ON d.ProjectId = b.ProjectId left join View_Common_Project_UnitList as e on e.UnitId=b.UnitId and e.ProjectId=b.ProjectId left join HJGL_BS_SlopeType as f on f.JST_ID=b.GrooveType left join PV_TestMethod as g on g.Ndt_TestStandardId=c.TestStandardId and g.Ndt_Id=a.NdtId left join HJGL_BS_WeldMethod as h on h.WME_ID=b.WmeId where ISNULL(a.EntrustCode,'')!='') as x GROUP BY x.WeldingId,x.WeldingCode,x.ProjectId,x.ProjectCode,x.EntrustCode,x.EntrustData,x.NdtCode,x.NdtId,x.WME_Code,x.JST_Name,x.Ndt_TestStandardCode,x.EntrustId,x.EntrustCode,x.UnitName,x.IsShow) as v where 1=1 and v.NdtCode like '%RT%' ";
}
else
{
strSql=@"SELECT v.* ,ROW_NUMBER() OVER(ORDER BY v.EntrustCode DESC) AS Number FROM(SELECT x.* FROM(select b.WeldingId,b.WeldingCode,b.ProjectId,d.ProjectCode,a.EntrustCode,a.EntrustData,a.NdtCode,a.NdtId,h.WME_Code,f.JST_Name,g.ndt_TestStandardCode,a.EntrustId,e.UnitName,(CASE WHEN (SELECT COUNT(*) FROM PV_BO_QualityRating q WHERE q.MethodId=a.MethodId)>0 THEN 0 ELSE 1 END) IsShow from PV_ManagementMethod as a left join PV_WeldInformation as b on a.WeldingId=b.WeldingId left join PV_EntrustRecord as c on c.Id=a.EntrustId left JOIN dbo.Base_Project AS d ON d.ProjectId = b.ProjectId left join View_Common_Project_UnitList as e on e.UnitId=b.UnitId and e.ProjectId=b.ProjectId left join HJGL_BS_SlopeType as f on f.JST_ID=b.GrooveType left join PV_TestMethod as g on g.ndt_TestStandardId=c.TestStandardId and g.ndt_Id=a.NdtId left join HJGL_BS_WeldMethod as h on h.WME_ID=b.WmeId where ISNULL(a.EntrustCode,'')!='') as x GROUP BY x.WeldingId,x.WeldingCode,x.ProjectId,x.ProjectCode,x.EntrustCode,x.EntrustData,x.NdtCode,x.NdtId,x.WME_Code,x.JST_Name,x.ndt_TestStandardCode,x.EntrustId,x.EntrustCode,x.UnitName,x.IsShow) as v where 1=1 and v.IsShow=1 and v.NdtCode like '%RT%' ";