J'utilise SQL Server 2000.
Mon SP produit la sortie follwing:Comment obtenir un seul ensemble de données de ma procédure stockée?
Il résume tout Taxable Earnings
(meilleur résultat) et soustraire la somme de Deductible Expenses
(résultat intermédiaire) à obtenir le Net Taxable Income
d'un employé. Comment vais-je obtenir la valeur du revenu net imposable seulement?
Voici mon SP
/*
DECLARE @NET_TAXABLE_INCOME AS NUMERIC(19, 2)
EXEC NET_TAXABLE_INCOME '000001', '10/15/2010', @NET_TAXABLE_INCOME OUTPUT
SELECT @NET_TAXABLE_INCOME
*/
CREATE PROC [dbo].NET_TAXABLE_INCOME
(
@EMPLOYEENO AS VARCHAR(10),
@PAYROLLPERIOD_INPUT AS DATETIME,
@NET_TAXABLE_INCOME AS NUMERIC(19, 2) = NULL OUTPUT
)
AS
BEGIN
DECLARE @TAXABALEEARNINGS AS NUMERIC(18, 2)
EXEC TAXABLE_EARNINGS_BREAKDOWN @EMPLOYEENO, @PAYROLLPERIOD_INPUT, @TAXABALEEARNINGS OUTPUT
DECLARE @DEDUCTIBLEEXPENSES AS NUMERIC(18, 2)
EXEC DEDUCTIBLE_EXPENSES_BREAKDOWN @EMPLOYEENO, @PAYROLLPERIOD_INPUT, @DEDUCTIBLEEXPENSES OUTPUT
SET @NET_TAXABLE_INCOME = @TAXABALEEARNINGS - @DEDUCTIBLEEXPENSES
SELECT @NET_TAXABLE_INCOME AS [NET_TAXABLE_INCOME]
END
Y at-il une instruction SQL qui fera pas imprimer le résultat de EXEC
?
Exactement la réponse que j'étais sur le point de publier si je ne l'avais pas trouvé. –
ok monsieur, je vais essayer le vôtre .. merci. – yonan2236