

CREATE FUNCTION [dbo].[ApiPozycjeDok]
(
	@DokId int
)
RETURNS nvarchar(100)
AS
BEGIN



/*
declare @Nazwa varchar(40);

DECLARE Nazwa_Cursor CURSOR FOR
	select Nazwa from dbo.PozycjeDokHan where ID = @DokId;
OPEN Nazwa_Cursor;
FETCH NEXT FROM Nazwa_Cursor INTO @Nazwa
WHILE @@FETCH_STATUS = 0
  BEGIN
  -- aktualizacja wagi


FETCH NEXT FROM Nazwa_Cursor INTO @Nazwa;


   END;
CLOSE Nazwa_Cursor;
DEALLOCATE Nazwa_Cursor;
*/
declare @Pozycje nvarchar(100)
set @Pozycje = ''
select top 5 @Pozycje+= case when ( t.ID= 11043) then p.Nazwa+ cast(p.Opis as nvarchar) else  t.Nazwa end +',' from dbo.PozycjeDokHan p JOIN dbo.Towary t ON t.ID = p.Towar where Dokument=@DokId


return @Pozycje;

END



GO


