Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Use Powerview

--- EVALUACION OPERADORES DE PERFORACION --Select DT.oper as Registro, Op.name as Nombre, left(DT.name,9) as Fecha, DT.shift as
Turno, Dt.eqmtid as Perf, DT.pattern as Proyecto,
DT.hole as Taladro, Round(DT.prof,1) as Metros, Round((DT.drillseg/60),1) as
Tiempo,Round(DT.prof*60/(DT.drillseg/60),1) as ROP,
DH.psi as Psi,DH.rpm as RPM, DH.pulldown as Pulldown
From vw_DrillTran DT inner join dr_hole DH
ON DT.pattern+'-'+DT.Hole = DH.Id
Inner Join vw_OperTot Op
ON Op.operid = DT.oper
Where Substring(DT.name,4,6)='AGO-15'
Order by DT.eqmtid, LEFT(DT.name,2),DT.shift

Select
Select
Select
Select
Select
Select
Select

*from
*from
*from
*from
*from
*from
*from

drill_productionreportbyroundandhole
Drillreport3
vw_DrillTran
vw_OperTot
dr_hole
hist_operlist
drill_tran

declare @dateStart as datetime


set @dateStart='2015-08-01'
declare @dateEnd as datetime
set @dateEnd='2015-08-31'
SELECT

case when convert(time,dateadd(hour,-5,DD.UTCStartTime))>='00:00:00' and


convert(time,dateadd(hour,-5,DD.UTCStartTime))<'07:30:00'
then
convert(varchar,dateadd(day,-1,dateadd(hour,-5,DD.UTCStartTime)),101)
else convert(varchar,dateadd(hour,-5,DD.UTCStartTime),101)end as Dia_Dispatch
,case when convert(time,dateadd(hour,-5,DD.UTCStartTime))>='07:30:00' and
convert(time,dateadd(hour,-5,DD.UTCStartTime))<'15:30:00' then 'A'
when convert(time,dateadd(hour,-5,DD.UTCStartTime))>='15:30:00' and
convert(time,dateadd(hour,-5,DD.UTCStartTime))<'23:30:00' then 'B'
else 'C'
end as shift
,EE.ShortName as Perfo
,MDOP.Name as Proyecto
,MDOH.Name AS Pozo
,round(SV.Depth,2) as Profundidad
,convert(varchar,dateadd(hour,-5,DD.UTCStartTime),108)as Hora_Inicio
,convert(varchar,dateadd(hour,-5,DD.UTCEndTime),108)as Hora_Fin
,round(convert(float,datediff(second,UTCStartTime,UTCEndTime))/60,2) as T_Drill
,round(DOH.PositionX,2) as Actual_X
,round(DOH.PositionY,2) as Actual_Y
,round(DOH.PositionZ,2) as Actual_Z
,MDOH.X as Plan_X
,MDOH.Y as Plan_Y
,MDOH.Target as Plan_Z
,DOH.HoleStatusID
,round(SV.BitAirPressure,2) as PresionBroca
,round(SV.RPM,2) as RPM

,round(SV.PullDown,2) as PullDown
,round(SV.PenetrationRate,2) as PenetrationRate
FROM

ProvisionNextGen351.DrillOperationsHistorical.DrillingProductionRecord DOH
left join ProvisionNextGen351.MineDesignOperational.DrillHole MDOH ON
DOH.DrillPatternId=MDOH.DrillPatternId and DOH.DrillHoleX = MDOH.X AND DOH.DrillHoleY =
MDOH.Y
LEFT OUTER JOIN [ProvisionNextGen351].MineDesignOperational.DrillPattern MDOP ON
DOH.DrillPatternId = MDOP.ID
LEFT OUTER JOIN [ProvisionNextGen351].[DrillOperationsHistorical].
[DrillProductionRecord] DD on DOH.DrillProductionRecordID =DD.ID
LEFT OUTER JOIN [ProvisionNextGen351].[EquipmentConfigurationOperational].
[EquipmentUnit] EE on DD.EquipmentUnitID=EE.ID
left outer join ( select EquipmentRecordID,EquipmentUnitID,max(Depth) as
Depth,avg(RPM) as RPM,avg(BitAirPressure) as BitAirPressure,avg(PullDown) as
PullDown,AVG(PenetrationRate) as PenetrationRate
FROM [ProvisionNextGen351].[DrillOperationsHistorical].[DrillMeasure]
group by EquipmentRecordID,EquipmentUnitID ) as SV on DD.[EquipmentRecordID]=SV.
[EquipmentRecordID] and DD.EquipmentUnitID=SV.EquipmentUnitID
where dateadd(hour,-5,DD.UTCStartTime) between dateadd(SECOND,27000,@dateStart) and
dateadd(day,1,dateadd(second,27000,@dateEnd))
order by
Dia_Dispatch ,shift,EE.ShortName,Hora_Inicio
--- Tablas a
Select *from
Select *from
Select *from
Select *from
Select *from
Select *from

usar --DrillOperationsHistorical.DrillingProductionRecord as DOH


MineDesignOperational.DrillHole as MDOH
MineDesignOperational.DrillPattern as MDOP
[DrillOperationsHistorical].[DrillProductionRecord] as DD
[EquipmentConfigurationOperational].[EquipmentUnit] as EE
PersonnelManagementOperational.Person

You might also like