我使用的是SQL Server 2000中
我的SP產生follwing輸出:如何從我的存儲過程中獲取一組數據?
它總結了所有Taxable Earnings
(頂部結果)和由Deductible Expenses
(中間成果)之和減去它獲得員工的Net Taxable Income
。
我如何才能得到淨應稅收入的價值?
這裏是我的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
是否有一個SQL語句,將導致不打印的EXEC
的結果呢?
準確地說,我即將發佈的答案,我沒有找到它。 – 2010-10-12 03:46:14
好吧,先生,我會試試你的..謝謝。 – yonan2236 2010-10-12 05:22:49