
ALTER TABLE TEKLIFHAR ALTER COLUMN StokAdi nvarchar(500)
go
UPDATE Rapor SET TipNo = 11 where TipNo = 95
go
delete RaporTipTanimlari  where TipNo = 95
go
CREATE OR ALTER VIEW V_Okc_Hesaplama
AS
Select IslemNo,StokKodu,StokAdi,Miktar,Birim,
		ROUND(BirimFiyat,2)BirimFiyat,Kdv,
		ROUND(KdvDahilBirimFiyat,2)KdvDahilBirimFiyat,
		ROUND(Iskonto1,2) Iskonto1,
		ROUND(Iskonto2,2)Iskonto2,
		ROUND(Iskonto3,2) Iskonto3,
		ROUND(IskontoluSatirToplam,2) IskontoluSatirToplam , 
		ROUND(IskontosuzSatirToplam,2) IskontosuzSatirToplam , 
		ROUND(SatirKdvTutari,2) SatirKdvTutari ,
	    ROUND(IskontoluSatirToplam + SatirKdvTutari,2)   KdvDahilIskontoluSatirTutari,
	    ROUND(IskontosuzSatirToplam - IskontoluSatirToplam,2)  KdvHaricIskontoTutari 
  from (
		select IslemNo,StokKodu,StokAdi,Miktar,(Select TOP 1 IsoBirimKodu from BIRIM where BirimAdi = Birim)Birim,BirimFiyat,Kdv,BirimFiyat *( 100+ Kdv) /100 KdvDahilBirimFiyat,Iskonto1,Iskonto2,Iskonto3,
		Miktar  * BirimFiyat * (100 - Iskonto1) / 100 * (100 - Iskonto2) /100 * (100 - Iskonto3)/100 IskontoluSatirToplam,
		Miktar  * BirimFiyat IskontosuzSatirToplam,
		Miktar  * BirimFiyat * (100 - Iskonto1) / 100 * (100 - Iskonto2) /100 * (100 - Iskonto3)/100 * Kdv / 100 SatirKdvTutari
		from STOKHAR
) tbl
go

ALTER TABLE STOKHARDETBAG ADD OdeAlIslemNo nvarchar(20)
go
ALTER TABLE YazarKasalar ADD FisAciklama nvarchar(500) 
go