Forum
alter Function [dbo].[GunHesapla](@deger int)
returns int
as
begin
DECLARE @Gun int
SET @Gun = (SELECT GunSayisi FROM basic)
IF (@Gun=0)
BEGIN
Set @Gun=@Gun+99
END
return @Gun
end
Yukarıda ki fonksiyonu kullanıyorum fakat,
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
hatasını veriyor bu hatayı nasıl engelleyebiirm?
SELECT GunSayisi FROM basic where id=1 gibi şart verdiğimde sorun düzeliyor fakat benim ihtiyacım olan
600 e yakın sorgunun günlerini hesaplaması.
Merhaba,
Büyük ihtimalle @Gun değişkeninden birden fazla değer dönüyor. Doğrusu tek değer dönmesini sağlamak yada TOP 1, SUM çekebilirsiniz.
SET @Gun = (SELECT TOP 1 GunSayisi FROM basic)
SET @Gun = (SELECT SUM(GunSayisi) FROM basic)
Merhaba, sanırım @GunSayisi değişkeninden birden fazla değer dönüyor. aşağıdaki şekilde top 1 yada sum çekerek alabilirsiniz.
SET @Gun = (SELECT TOP 1 GunSayisi FROM basic)
SET @Gun = (SELECT sum(GunSayisi) FROM basic)
merhabalar, erp bolumunde actim konuyu ama baslik benim soruma uygun buldum eger yardimci olursaniz sevinirim, iyi calismalar.
satinalma
modulunde>malzeme raporlarinda>satinalma hareketleri
dokumunden>tabloya iki tarih arasi bir dokum aliyorum, burada tabloda
bulunan kolonlar arasinda gormek istedigim bazi bilgiler var ama bu
bilgileri buraya nasil eklerim, gelismis kisminda yeni kolon ekle
bolumunde kolon adi veriyorum ve formul hesapla bolumu aciliyor burada
nasil bir islem yapilir bunu bilen arkadaslardan yardim istiyorum, yeni
kolonda gormek istedigi bilgiler;
1.cari hesabin unvani var onun yaninda vergi numarasini cekmesini istiyorum
2.irsaliye numaralari var ama benim asil istedigi fatura numarasi bu bilgi olursa cok iyi olur.
aslina
bakarsaniz simdilik bu kadar bu iki bilgi olsa yeterli benim icin
muhasebeci arkadaslar bilir internet vergi dairesi icin indirilecek kdv
listesini hazirlayacagim.
saygilar.