Witam,
Chciałbym zrobić zliczanie punktow z jednej tabeli i podzilić to na grupy z predzialami punktowymi i wyniki wrzucic do innej tabeli. Napisałem coś takiego ale nie działa. Pytanie dlaczego, i jak to poprawić aby działało. Z gory dzięki
create function statystyki
(
@trzy int,
@szesc int,
@reszta int
)
RETURNS int
as
begin
declare
@cos int,
@kursor Cursor,
@punkty int
set @cos = 1
set @trzy =0
set @szesc =0
set @reszta = 0
set @kursor = cursor for(Select Points from tblUser)
open @kursor
Fetch next from @kursor into @punkty
while(@@Fetch_status =0)
begin
if(@punkty<3)
set @trzy = @trzy+1
else if ((@punkty>2)and(@punkty<7))
set @szesc= @szesc +1
else
set @reszta= @reszta+1
fetch next from @kursor into @punkty
end
insert into staty(do3,od3do6,od7do10) values (@trzy, @szesc,@reszta)
return 1
end
</email>