Stored Procedure de Sql hatası?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

SQL cumlende soyle bir problem vardı gozden kacan
sen hem faturanoya hemde cariye gore gruplandırıp toplamaya calısıyorsun
tabi sql explorer da birden fazla satır olarak kayıtları goruyorsun
ama storedproc da tek bir satır olmak zorunda
eger birden fazla kayıt dondurmek gerekirse for select yapısı kullanılır
neyse son hali ile ben yaptım calısıyor
toplamları bulmak icin fatura_no ları kullanmana gerek yok
fatura_no sadece detay tablaya baglanmak icin kullanılıyor

Kod: Tümünü seç

SET TERM ^^ ;
CREATE PROCEDURE P_FATTOP (
  CARIKOD VarChar(20))
 returns (
  TOPMIKTAR Double Precision,
  TOPFIYAT Double Precision)
AS
BEGIN
SELECT SUM(F2.MIKTAR), SUM(F2.FIYAT)
   FROM  FATURA F JOIN FATURAA F2 ON F.FATURA_NO = F2.FATURA_NO
   WHERE F.CARI_KOD=:CARIKOD
   GROUP BY  F.CARI_KOD   INTO :TOPMIKTAR,:TOPFIYAT;
END
^^
SET TERM ; ^^
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
ömer faruk
Üye
Mesajlar: 97
Kayıt: 29 Eki 2003 09:34
Konum: Bursa
İletişim:

Mesaj gönderen ömer faruk »

S.A
Abi sağolasın sabırsızlanıp müşteride olmama rağmen hemen bakayım dedim foruma daha deneyemedim ama şimdi senin sayende öğrendiğim birşey " sen hem faturanoya hemde cariye gore gruplandırıp toplamaya calısıyorsun
tabi sql explorer da birden fazla satır olarak kayıtları goruyorsun
ama storedproc da tek bir satır olmak zorunda" Allah razı olsun bilgisayarın başına geçince hemen deniyecem....
Hakimiyet ALLAH' ındır...
Kullanıcı avatarı
ömer faruk
Üye
Mesajlar: 97
Kayıt: 29 Eki 2003 09:34
Konum: Bursa
İletişim:

Mesaj gönderen ömer faruk »

S.A
Allah razı olsun abi oldu çok teşekkürler....
Bu sorundan dolayı çok bilgi edindim :)
Hakimiyet ALLAH' ındır...
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

saol senden de razı olsun
ÜŞENME,ERTELEME,VAZGEÇME
Cevapla