-- ============================================= -- 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