Pytanie : Dlaczego zaopatrzony procudure więc ono synchronizować zaopatrzony

Cześć,
The przechować procedura w the odrzynek pod czas być, jeżeli i móc dlaczego the składnia więc ono biegać I być wdzięczny. I znać kursor móc wolny, ale the recordset w tym wypadku być tylko 10 records.

Thanks,
Louise
(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:
ALTER PROCEDURA [dbo]. [sp_sales_in_period]

(@month_id int)



oznajmiać @t stołowy (id int tożsamość (1,1) początkowy klucz, MonthID int, EmployeeID int, Pracownik nvarchar (50), Sprzedaż unosić się, DateEntered datetime)

oznajmiać @employee_id int
oznajmiać cur kursor fast_forward read_only dla (wybrany EmployeeID od vSalesEmployeeList)

oznajmiać @max int
ustawiać @max = 13

ustawiać @month_id = @month_id-3

otwierać cur
przynosić następnie od cur w @employee_id
podczas gdy @@fetch_status = (0) 

zaczynać

	ustawiać @month_id = @month_id+1
	podczas gdy @month_id <= @month_id + @max
	
	zaczynać
	wkładać @t

	WYBIÓRKA
	a.MonthID,
	e.EmployeeID,
	e.Employee,
	ISNULL (a.Actual, (0)) JAKO Sprzedaż,
	a.DateEntered
	OD dbo.tblSales JAKO WEWNĘTRZNY ŁĄCZYĆ
	dbo.vSalesEmployeeList JAKO e NA a.EmployeeID = e.EmployeeID
	DOKĄD (a.MonthID = @month_id)
	I (a.EmployeeID = @employee_id)
	I (
	a.DateEntered =
	(WYBRANY MAX (DateEntered) JAKO Expr1 OD dbo.tblSales jako p DOKĄD (p.MonthID = @month_id) I (p.EmployeeID = @employee_id))
	)
	ROZKAZ A.MonthID, a.DateEntered
	
	końcówka

przynosić następnie od cur w @employee_id
końcówka

zamknięty cur
dealokować cur

zaczynać wybrany MonthID, EmployeeID, Pracownik, Sprzedaż, DateEntered od @t rozkaz MonthID, Pracownik końcówka

Odpowiedź : Dlaczego zaopatrzony procudure więc ono synchronizować zaopatrzony

Iść the Zmienna zakładka i pisać na maszynie wewnątrz the książka telefoniczna dokąd twój kartoteka lokalizować i zapewniać że the kartoteka - imię być poprawny.  

Inne rozwiązania  
 
programming4us programming4us