modifica stored x vedere SOLO dati futuri
This commit is contained in:
@@ -204,3 +204,47 @@ BEGIN Tran
|
||||
COMMIT Tran
|
||||
RETURN
|
||||
|
||||
|
||||
/****** Object: StoredProcedure [dbo].[stp_impegniSchedulati] Script Date: 23/03/2018 18:22:55 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
/***************************************
|
||||
* STORED stp_impegniSchedulati
|
||||
* recupera elenco degli impegni schedulati x TipoLav e unità equivalenti
|
||||
*
|
||||
* Steamware, S.E.L.
|
||||
* mod: 2018.03.23
|
||||
****************************************/
|
||||
ALTER PROCEDURE [dbo].[stp_impegniSchedulati]
|
||||
(
|
||||
@IdxLav nvarchar(50) = '*'
|
||||
)
|
||||
AS
|
||||
|
||||
SELECT @IdxLav = ISNULL(@IdxLav,'*')
|
||||
|
||||
;with cteImpegni as
|
||||
(
|
||||
SELECT *
|
||||
FROM IstObj
|
||||
WHERE ISNULL(PesoEquiv,0)>0
|
||||
AND CodStato = '03'
|
||||
AND ExtKey = CASE WHEN @IdxLav = '*' THEN ExtKey ELSE @IdxLav END
|
||||
AND dbo.DateOnly(DueDate) >= GETDATE()
|
||||
)
|
||||
, cteImpGG AS
|
||||
(
|
||||
SELECT dbo.DateOnly(DueDate) AS DueDate, ExtKey as IdxLav, SUM(Peso) AS TotPeso, Sum(PesoEquiv) as TotPesoEquiv
|
||||
FROM cteImpegni
|
||||
GROUP BY dbo.DateOnly(DueDate), ExtKey
|
||||
)
|
||||
|
||||
SELECT i.*, i.TotPesoEquiv / al.PesoUnit AS RatioUnit, CEILING(i.TotPesoEquiv / al.PesoUnit) AS NumUnit
|
||||
FROM cteImpGG i
|
||||
INNER JOIN AnagLav al ON al.IdxLav=i.IdxLav
|
||||
|
||||
RETURN
|
||||
|
||||
|
||||
Reference in New Issue
Block a user