Arkadaşlar aşağıdaki gibi storedproc oluşturdum.amacım karışık bir sql sorgusu sonucunda kişinin toplam tutarını bulmak.
asıl sorunumda storedproc daki DENESQL giriş parametresinin çalışmadığı yada nasıl ekleneceği yada böyle birşey varmı?
ayrıca tarihleri de parametre olarak gönder diyebilirsiniz.Yaptığım sorguda tarih alanları boş ise DENESQL paremetreside stored proc içinde
işleme alınmayacak,derlenmeyecek..yada başka bir çözümü varmı.
DENESQL e giden parametre olarak SQLText i gönderiyorum.
m1.text,m2.text= //maskedit
SQLText:='tarih >= "'+m1.text+'" and tarih <= "'+m2.Text+'" ';
Aşağıdaki Stored proc da hatalar olabilir.belitirseniz sevinirim.
storedproc için biraz yeniyim

Kod: Tümünü seç
CREATE PROCEDURE SP_HIZLIMUSTAHSIL_SUM_TUTAR (
KODU VARCHAR(15),
STOKKOD VARCHAR(15),
DENESQL VARCHAR(110))
RETURNS (
SUMTUTAR DOUBLE PRECISION)
AS
begin
for select
SUM(stokhareket.tutar) from stokhareket where stokhareket.kod=:KODU
and stokhareket.skod=:STOKKOD and DENESQL and stokhareket.bag='E' into: SUMTUTAR
do
suspend;
end
Teşekkürler.