Elimde
Kod: Tümünü seç
id(PK)---tarih(datetime)--departman(int)----sarf(int)----sarf_adet(int)--teslim_alan(nvarchar(50)---belge_no(nvarchar820)
örneğin id=2 tarih= 01.01.2010 00:00:00
belge_no = 2/01012010 şeklinde doldurmak denemelerim sonucu datetime alanını convert ile sayısal değer çevirebildim sadece fakat tablodaki tüm belge_no alanların üzerine yazıyor değerleri ve sonuç istediğim gibi olmuyor belge_no=27/40177 gibi bir değer dönüyor.
Kod:
Kod: Tümünü seç
create trigger belgeno
on dbo.sarf_cikis
after insert
as
begin
update dbo.sarf_cikis
set belge_no =(select (select convert(nvarchar,id) as id from inserted)+'/'+convert(nvarchar,(select convert (int,tarih) as tarih from inserted)) as belgeno from inserted where id=inserted.id)
end
