120 lines
5.5 KiB
PHP
120 lines
5.5 KiB
PHP
<?php
|
||
|
||
namespace API;
|
||
|
||
trait HMCarReport
|
||
{
|
||
public function getData_HMCarReport($params)
|
||
{
|
||
$query = "
|
||
SET NOCOUNT ON
|
||
SELECT
|
||
PBHR.HEAT_START
|
||
,HB.[HM_Ladle] as [КЧ]
|
||
,HB.[TorpNO] as [МП350 №]
|
||
,HB.[DC_Tap_NO] as [Номер выпуска ДЦ]
|
||
,HB.[HEAT_NUMBER] as [Номер плавки ККЦ]
|
||
,CAST(HB.[RL_Tare]/1000 as decimal(5,2)) as [Тара, т]
|
||
,CAST(HB.[RL_Gross]/1000 as decimal(5,2)) as [Брутто, т]
|
||
,CAST(HB.[RL_Net]/1000 as decimal(5,2)) as [Нетто, т]
|
||
,CAST(round([RL_Net]-([RL_Net]*0.6/100),0)/1000 as decimal(5,2)) as [Вес со снятием, т]
|
||
,0.6 as [Снятие, %]
|
||
,CAST(HB.[AFTDS_CRANEWT_Tare]/1000 as decimal(5,2)) as [Тара, т ]
|
||
,CAST(HB.[AFTDS_CRANEWT_Gross]/1000 as decimal(5,2)) as [Брутто, т ]
|
||
,CAST(HB.[AFTDS_CRANEWT_Net]/1000 as decimal(5,2)) as [Нетто, т ]
|
||
,CAST(HB.[DS_LOSS_wt] as decimal(5,2)) as [Снятие на десульфурации, т]
|
||
FROM [PasportBOF].[dbo].[PASPORT_BOFHEATREPORT] PBHR
|
||
INNER JOIN [Level3_KKC].[dbo].[HM_BALANCE] HB
|
||
ON PBHR.HEAT_NUMBER=HB.HEAT_NUMBER
|
||
WHERE (ISNULL(DELETED,0)=0) AND
|
||
(HEAT_START >= '".$params['dateStart']."')
|
||
AND (HEAT_END < '".$params['dateEnd']."')
|
||
ORDER BY [SHOW_AGGREGATE_ID], [HEAT_START]";
|
||
select($query);
|
||
|
||
|
||
|
||
// $query = "
|
||
// SET NOCOUNT ON
|
||
// DECLARE
|
||
// @BD DATETIME = '06.03.2024',
|
||
// @ED DATETIME = '08.03.2024'
|
||
// SELECT
|
||
// PBHR.HEAT_START
|
||
// ,HB.[HM_Ladle] as [КЧ]
|
||
// ,HB.[TorpNO] as [МП350 №]
|
||
// ,HB.[DC_Tap_NO] as [Номер выпуска ДЦ]
|
||
// ,HB.[HEAT_NUMBER] as [Номер плавки ККЦ]
|
||
// ,HB.[RL_Tare] as [Тара, т]
|
||
// ,HB.[RL_Gross] as [Брутто, т]
|
||
// ,HB.[RL_Net] as [Нетто, т]
|
||
// ,round([RL_Net]-([RL_Net]*0.6/100),0) as [Вес со снятием, т]
|
||
// ,0.6 as [Снятие, %]
|
||
// ,HB.[AFTDS_CRANEWT_Tare] as [Тара, т ]
|
||
// ,HB.[AFTDS_CRANEWT_Gross] as [Брутто, т ]
|
||
// ,HB.[AFTDS_CRANEWT_Net] as [Нетто, т ]
|
||
// ,HB.[DS_LOSS_wt] as [Снятие на десульфурации, т]
|
||
// FROM [PasportBOF].[dbo].[PASPORT_BOFHEATREPORT] PBHR
|
||
// INNER JOIN [Level3_KKC].[dbo].[HM_BALANCE] HB
|
||
// ON PBHR.HEAT_NUMBER=HB.HEAT_NUMBER
|
||
// WHERE (ISNULL(DELETED,0)=0) AND
|
||
// (HEAT_START >= '".$params['dateStart']."')
|
||
// AND (HEAT_START < '".$params['dateEnd']."')
|
||
// ORDER BY [SHOW_AGGREGATE_ID], [HEAT_START]";
|
||
// select($query);
|
||
|
||
|
||
// $query = "
|
||
// SELECT
|
||
// [HM_Ladle] as [КЧ]
|
||
// ,[TorpNO] as [МП350 №]
|
||
// ,[DC_Tap_NO] as [Номер выпуска ДЦ]
|
||
// ,[HEAT_NUMBER] as [Номер плавки ККЦ]
|
||
// ,[RL_Tare] as [Тара, т]
|
||
// ,[RL_Gross] as [Брутто, т]
|
||
// ,[RL_Net] as [Нетто, т]
|
||
// ,round([RL_Net]-([RL_Net]*0.6/100),0) as [Вес со снятием, т]
|
||
// ,0.6 as [Снятие, %]
|
||
// ,[AFTDS_CRANEWT_Tare] as [Тара, т ]
|
||
// ,[AFTDS_CRANEWT_Gross] as [Брутто, т ]
|
||
// ,[AFTDS_CRANEWT_Net] as [Нетто, т ]
|
||
// ,[DS_LOSS_wt] as [Снятие на десульфурации, т]
|
||
// FROM [Level3_KKC].[dbo].[HM_BALANCE]
|
||
// Where [RL_WT_TIME]>='".$params['dateStart']."' and [RL_WT_TIME] <='".$params['dateEnd']."'";
|
||
// select($query);
|
||
|
||
}
|
||
public function getData_HMCarReport_SUM($params)
|
||
{
|
||
$query = "
|
||
SELECT
|
||
sum([RL_Tare]) [RL_Tare]
|
||
,sum([RL_Gross])[RL_Gross]
|
||
,sum([RL_Net]) [RL_Net]
|
||
,sum(round([RL_Net]-([RL_Net]*0.6/100),0)) [RL_Net1]
|
||
,sum([AFTDS_CRANEWT_Tare])[AFTDS_CRANEWT_Tare]
|
||
,sum([AFTDS_CRANEWT_Gross]) [AFTDS_CRANEWT_Gross]
|
||
,sum([AFTDS_CRANEWT_Net])[AFTDS_CRANEWT_Net]
|
||
,sum([DS_LOSS_wt]) [DS_LOSS_wt]
|
||
FROM [Level3_KKC].[dbo].[HM_BALANCE]
|
||
Where [RL_WT_TIME]>='".$params['dateStart']."' and [RL_WT_TIME] <='".$params['dateEnd']."'";
|
||
select($query);
|
||
}
|
||
public function getData_HMCarReport_AVG($params)
|
||
{
|
||
$query = "
|
||
SELECT
|
||
avg([RL_Tare]) [RL_Tare]
|
||
,avg([RL_Gross])[RL_Gross]
|
||
,avg([RL_Net]) [RL_Net]
|
||
,avg(round([RL_Net]-([RL_Net]*0.6/100),0)) [RL_Net1]
|
||
,avg([AFTDS_CRANEWT_Tare])[AFTDS_CRANEWT_Tare]
|
||
,avg([AFTDS_CRANEWT_Gross]) [AFTDS_CRANEWT_Gross]
|
||
,avg([AFTDS_CRANEWT_Net])[AFTDS_CRANEWT_Net]
|
||
,avg([DS_LOSS_wt]) [DS_LOSS_wt]
|
||
FROM [Level3_KKC].[dbo].[HM_BALANCE]
|
||
Where [RL_WT_TIME]>='".$params['dateStart']."' and [RL_WT_TIME] <='".$params['dateEnd']."'";
|
||
select($query);
|
||
}
|
||
}
|