Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
347
Tıklama
0
Öne Çıkarma
SQL DE KENDİNE GÜVENEN VARSA..
L
19 yıl
Teğmen
Konu Sahibi

PARADOX veritabanı ile aşağıda PSEUDO kodu bulunan
bir SQL sorgusu için yardırmaktayım.....
Amacım 1 aylık günlük bazda
Peşin ödemeli ve Karşı ödemeli KAR oranlarını
içinde yıllık kar bilgisi bulunan bir dosyadan çekmek.

önemli nokta:SELECT içindeki 3 kolonun tamamı veritabannındaki
aynı kolonu kullanmak zorunda. Bu amaçla kolonları belirlerken
SELECT içinde kolonlar için SUBSELECT kullandım. (Daha iyi bir
fikri olan yoksa...)

burada GUNLUKTARIH bir FOR.NEXT döngüsü içinde bir ay içindeki her
gün için otomatik arttırılmalı.

SELECT
(SELECT SUM(kar_oranı) FROM 'GUNLUK.DB' WHERE TARIH=GUNLUKTARIH AND ODEMETIPI='PESIN') AS PESIN,
(SELECT SUM(kar_oranı) FROM 'GUNLUK.DB' WHERE TARIH=GUNLUKTARIH AND ODEMETIPI='KARSI') AS KARSI, (KARSI+PESIN)

FROM 'GUNLUK.DB'
WHERE TARIH>TARIH1 AND TARIH<TARIH2

GROUP BY TARIH
ORDER BY TARIH



sonuç olarak aşağıdaki tabloya benzer

TARIH | PESIN_KAR | KARSI_KAR | KAR_TOPLAMI
----------------------------------------------------------------------
1.AĞUSTOS | 111111111 | 2222222222 | 33333333333
2.AĞUSTOS | 111111111 | 2222222222 | 33333333333
3.AĞUSTOS | 111111111 | 2222222222 | 33333333333
....
..
31.AĞUSTOS | 111111111 | 2222222222 | 33333333333


fikir ve görüşlerinizi yazın. alternatif varmı yada nasıl yapılır?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi lennie -- 23 Kasım 2006; 14:07:00 >