Vraag : Hoe te om geen opgeslagen procudure te schrijven zodat uit het tijd

Hallo, sloeg
The procedure uit in het fragment onder tijden op, als iedereen me kan laten het weten hoe te om de syntaxis te veranderen zodat loopt het ik dankbaar zou zijn. Ik weet de curseurs langzaam kunnen zijn, maar recordset in dit geval is slechts 10 records.

Thanks,
Louise
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
van
ALTER PROCEDURE [dbo]. [sp_sales_in_period]

(@month_id int.)

ZOALS

verklaar @t- lijst 1.1) de primaire sleutel (van de identiteitskaartint. identiteit (, MonthID int., EmployeeID int., nvarchar Werknemer (50), de vlotter van de Verkoop, datetime DateEntered)

verklaar @employee_id int.
verklaar read_only straathondcurseur fast_forward voor (uitgezochte EmployeeID van vSalesEmployeeList)

verklaar @max int.
plaats @max = 13

plaats @month_id = @month_id-3

open straathond
haal daarna van straathond in @employee_id
terwijl @@fetch_status = 0 

begin

	plaats @month_id = @month_id+1
	terwijl @month_id <= @month_id + @max
	
	begin
	neem @t op

	SELECTEER
	a.MonthID,
	e.EmployeeID,
	e.Employee,
	ISNULL (a.Actual, 0) ALS Verkoop,
	a.DateEntered
	VAN dbo.tblSales ALS BINNEN TREED toe
	dbo.vSalesEmployeeList ALS e OP a.EmployeeID = e.EmployeeID
	WAAR (a.MonthID = @month_id)
	EN (a.EmployeeID = @employee_id)
	EN (
	a.DateEntered =
	(UITGEZOCHTE MAXIMUM (DateEntered) ALS Expr1 VAN dbo.tblSales als p WAAR (p.MonthID = @month_id) EN (p.EmployeeID = @employee_id))
	)
	ORDE DOOR a.MonthID, a.DateEntered
	
	eind

haal daarna van straathond in @employee_id
eind

dichte straathond
deallocate straathond

begin met uitgezochte MonthID, EmployeeID, Werknemer, Verkoop, DateEntered van orde @t door MonthID, het eind van de Werknemer

Antwoord : Hoe te om geen opgeslagen procudure te schrijven zodat uit het tijd

Ga naar het het lusje en type van Variabelen in de folder waar uw dossiers worden gevestigd en dat het dossier garanderen - de naam is correct.  

Andere oplossingen  
 
programming4us programming4us