if exists select yada daha iyisi with select komutlarına bak hocam, coalesce komutlarına da bi gz gezdir burda olmasada başka yerlerde işini grebilir HolyOne tarafından 05/Mar/14 13:28 tarihinde düzenlenmiştir Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Selamlar tarikat aşağıda ki gibi bir sorgum var bu sorgu da değişkenlere değerler atıyorum, tüm sonuçlar değer dndürdüğünde herhangi bir problem yok değişkenler sorunsuz bir şekilde set ediliyorlar ancak null değer dndüğünde null olarak set olmuyorlar nceki değerlerinde kalıyorlar, db e kayıt ederken null kaydetmesi gerekirken bir nceki değerlerle kaydediyor. Bu sorunu nasıl çzebilirim? Yardımlarınızı rica ediyorum, iyi günler iyi çalışmalar dilerim... Declare @pricelow decimal(18,2)Declare @airvlow nvarchar(50)Declare @startdatelow nvarchar(15)Declare @enddatelow nvarchar(15)Declare @baselow nvarchar(50)Declare @taxlow nvarchar (50)Declare @serviceslow nvarchar(50)Declare @fuellow nvarchar(50)Declare @fltnumb nvarchar(90)-- ISTANBUL ANKARASelect top 1 @fltnumb=dbo. tbfly. FltNum, @pricelow = dbo. tbfly. totalprice, @airvlow = dbo. tbfly. airv, @startdatelow = dbo. tbfly. startdate, @enddatelow=dbo. tbfly. enddate, @baselow = dbo. tbfly. base, @taxlow = dbo. tbfly. tax, @fuellow = tbfly. fuel, @serviceslow = tbfly."service" FROM tbfly where StartAirp='ESB' AND StartDtTm='IST' order by dbo. tbfly. totalprice ascINSERT INTO bestist VALUES -- İZMİRSelect top 1 @fltnumb=dbo. tbfly. FltNum, @pricelow = dbo. tbfly. totalprice, @airvlow = dbo. tbfly. airv, @startdatelow = dbo. tbfly. startdate, @enddatelow=dbo. tbfly. enddate, @baselow = dbo. tbfly. base, @taxlow = dbo. tbfly. tax, @fuellow = tbfly. fuel, @serviceslow = tbfly."service" FROM tbfly where StartAirp='ADB' AND StartDtTm='IST' order by dbo. tbfly. totalprice ascINSERT INTO bestist VALUES -- ADANASelect top 1 @fltnumb=dbo. tbfly. FltNum, @pricelow = dbo. tbfly. totalprice, @airvlow = dbo. tbfly. airv, @startdatelow = dbo. tbfly. startdate, @enddatelow=dbo. tbfly. enddate, @baselow = dbo. tbfly. base, @taxlow = dbo. tbfly. tax, @fuellow = tbfly. fuel, @serviceslow = tbfly."service" FROM tbfly where StartAirp='ADA' AND StartDtTm='IST' order by dbo. tbfly. totalprice ascINSERT INTO bestist VALUES

dbde tüm null kayıtların içini boşalt null olmasın yani bol olsun