Files
Samuele E. Locatelli 76452aa4dd Refresh Progetto DB
2014-10-21 16:42:06 +02:00

52 lines
1.6 KiB
Transact-SQL

-- =============================================
-- STORED PROCEDURE stp_QL_fullData
--
-- Author: Steamware
-- Create date: 2014.01.27
-- Description: Recupera tutti i dati dalle tab QuoteList x avere schema x report/gestioen web
-- =============================================
CREATE PROCEDURE [dbo].[stp_QL_fullData] (
@QuoteType CHAR(1) = 'Q'
, @CodQuote BIGINT = 0
, @QuoteRev INT = 0
, @DoUpdate CHAR(1) = 'N' -- se si debba fare ricalcolo Y/N
)
AS
SET NOCOUNT ON
IF(@QuoteType <> '' AND @DoUpdate = 'N')
BEGIN
EXEC stp_QL_fullDataUpdate @QuoteType
, @CodQuote
, @QuoteRev
, @DoUpdate
END
---- calcolo con aggiunta campi sommati...
--SELECT *
-- , FVC + RawMatFullCost AS P_FVC
-- , FC4UG01 + OH4UG01 AS CPS
-- , FC4UG01 + OH4UG01 + FVC + RawMatFullCost AS P_CPS
-- , FC4UG04 + FVC + RawMatFullCost AS P_FC4UG04
-- , FVC + FC4UG01 + OH4UG01 + FC4UG04 AS FullCost
-- , FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost AS P_FullCost
-- , Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS MinPrice
-- , Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) + RawMatFullCost AS P_MinPrice
-- , PriceOff + RawMatFullCost AS P_PriceOff
-- , (FVC + FC4UG01 + OH4UG01 + FC4UG04) - PriceOff AS NetMar
-- , (PriceOff - FVC) / (FC4UG01 + OH4UG01 + FC4UG04) AS FCShield
-- , (PRMWeight - Ptare) * (PriceOff + RawMatFullCost) / Pweight AS PckSur
--FROM QuoteFull_Q
--WHERE QuoteType = @QuoteType
-- AND CodQuote = @CodQuote
-- AND QuoteRev = @QuoteRev
-- calcolo con aggiunta campi sommati...
SELECT *
FROM v_QuoteFull_Q
WHERE QuoteType = @QuoteType
AND CodQuote = @CodQuote
AND QuoteRev = @QuoteRev
RETURN