sync
This commit is contained in:
119
modules/HMCarReport/HMCarReport.php
Normal file
119
modules/HMCarReport/HMCarReport.php
Normal file
@@ -0,0 +1,119 @@
|
||||
<?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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user