='".$params['dateStart']."' and DT <='".$params['dateEnd']."' --and BOF_AGGREGATE_ID = 1 order by HEAT_NUMBER,CCM_ccm,CCM_TREATMENTNO,LF_TREATMENTNO"; select($query); } public function getSteelData($params) { $query = "SELECT distinct hm.[HEAT_NUMBER] ,[Name] [Установка] ,convert(varchar, cast(ANALYSISDATE as datetime),108) as 'Время' ,[Sample_number] [№] ,[value_1] Fe ,[value_2] P ,[value_3] S ,[value_4] Al ,[value_5] Cu ,[value_6] Cr ,[value_7] N ,[value_8] V ,[value_9] Nb ,[value_10] Ti ,[value_11] Sn ,[value_12] C ,[value_13] Mo ,[value_14] Si ,[value_15] W ,[value_16] Ni ,[value_17] Mn ,[value_18] Pb ,[value_19] Sb ,[value_20] B ,[value_21] Zr ,[value_22] Co ,[value_23] [As] ,[value_24] Zn ,[value_25] Ca from( (select distinct HEAT_NUMBER FROM Level3_KKC.dbo.BOF_CCM_TOTAL_REPORT Where DT>='".$params['dateStart']."' and DT <='".$params['dateEnd']."')) tr left join [ANA_Operator].[dbo].[ANA_ALL_TRU] hm on tr.HEAT_NUMBER=hm.Heat_number where Sample_number<>0 and (Name IN ('LF', 'CCM1', 'CCM2', 'VD', 'BOF1', 'BOF2','AS1','AS2', 'DS', 'RL', 'ВАК')) order by hm.HEAT_NUMBER, hm.Sample_number, Name"; select($query); } public function getHmData($params) { $query = "SELECT distinct hm.[HEAT_NUMBER] ,[Name] [Установка] ,convert(varchar, cast(ANALYSISDATE as datetime),108) as 'Время' ,[Sample_number] [№] ,[value_1] C ,[value_2] Si ,[value_3] Mn ,[value_4] P ,[value_5] S ,[value_6] Cr ,[value_7] Mo ,[value_8] Ni ,[value_9] V ,[value_10] Al ,[value_11] Cu ,[value_12] Ti ,[value_13] Nb ,[value_14] W ,[value_15] [As] ,[value_16] Sn ,[value_17] Co ,[value_18] Pb ,[value_19] B ,[value_20] Sb ,[value_21] Bi ,[value_22] Zn ,[value_23] Ce ,[value_24] Fe from( (select distinct HEAT_NUMBER FROM Level3_KKC.dbo.BOF_CCM_TOTAL_REPORT Where DT>='".$params['dateStart']."' and DT <='".$params['dateEnd']."')) tr left join [ANA_Operator].[dbo].[ANA_CHUGUN_ALL_TRU] hm on tr.HEAT_NUMBER=hm.Heat_number where Sample_number<>0 and (Name IN ('LF', 'CCM1', 'CCM2', 'VD', 'BOF1', 'BOF2', 'DS', 'RL', 'ВАК')) order by hm.HEAT_NUMBER, hm.Sample_number, Name"; select($query); } public function getSlgData($params) { $query = "SELECT distinct hm.[HEAT_NUMBER] ,[Name] [Установка] ,convert(varchar, cast(ANALYSISDATE as datetime),108) as 'Время' ,[Sample_number] [№] ,[value_1] Al2O3 ,[value_2] CaO ,[value_3] MgO ,[value_4] MnO ,[value_5] P ,[value_6] S ,[value_7] SiO2 ,[value_8] Fe ,[value_9] FeOp ,[value_10] Fe2O3p ,[value_11] P2O5p ,[value_12] [Основнось] from( (select distinct HEAT_NUMBER FROM Level3_KKC.dbo.BOF_CCM_TOTAL_REPORT Where DT>='".$params['dateStart']."' and DT <='".$params['dateEnd']."')) tr left join (select * from (select heatno as HEAT_NUMBER , sampleno as Sample_number ,ANALYSISDATE, 'LF' as Name ,[VALUEELEM1] as value_1 ,[VALUEELEM2] as value_2 ,[VALUEELEM4] as value_3 ,[VALUEELEM5] as value_4 ,'' as value_5 ,[VALUEELEM7] as value_6 ,[VALUEELEM8] as value_7 ,'' as value_8 ,[VALUEELEM3] as value_9 ,'' as value_10 ,[VALUEELEM6] as value_11 ,'' as value_12 from [Level3_KKC].[dbo].[QLC_PRO_SLAGANALYSISHEADER_VD_L3] where [PLANTNO] IN (3,4) union all SELECT Heat_number as HEAT_NUMBER , Sample_number as Sample_number ,ANALYSISDATE as 'ДАТА', name , value_1 , value_2 , value_3 , value_4 , value_5 , value_6 , value_7 , value_8 , value_9 , value_10 , value_11 , value_12 FROM [ANA_Operator].[dbo].[ANA_SLG_ALL_TRU])a) hm on tr.HEAT_NUMBER=hm.Heat_number where Sample_number<>0 order by hm.HEAT_NUMBER, hm.Sample_number, Name"; select($query); } }