|
Arkadaşlar merhaba c# ta kredi kartı borç takip programı yapıyorum. hesap ekstresini oluşturmak için yazdığım sql cümlesinde sorun yaşıyorum. sonuçların aşağıdaki gibi listelenmesini istiyorum. işlem tarihi /// dönem içi işlemler /// kalan taksit sayısı- ?.taksit //// harcama tutar harcama_no lar arasında bire çok ilişki vardır TABLOLARIM harcama ------------- harcama_no (primary key) kart_id harcama_tutar harcama_tarih harcama_yer harcama_aciklama harcama_taksitsay harcama_taksit --------------------- harcama_no (primary key) harcama_taksitno harcama_taksitmiktar harcama_taksittarih eğer harcama taksitli ise kalan taksit sayısı sütununa veriler gelecek. tek çekim ise orası boş olacak. harcama tutar sütunu ise tek çekim ise harcama tutarı, taksitli ise harcama taksit miktarı gelecek. aşağıdaki sorguyu yazdığımda veriler iki tablodan çekildiği için tekrarlı olarak geliyor. bunu engellemek için harcama.harcama_no=harcama_taksit.harcama.no yazdığımda ise taksitli harcamalar geliyor. fakat taksitsiz harcmalar listelenmiyor. SELECT IF (harcama_taksitsay=1,harcama_tarih,harcama_taksit.harcama_taksittarih) AS 'İŞLEM TARİHİ',CONCAT(harcama_yer," / ",harcama_aciklama) AS 'DÖNEM İÇİ İŞLEMLER', IF (harcama_taksitsay>1,CONCAT( harcama_taksitmiktar," X ",harcama_taksitsay,' -- ',harcama_taksitno,'. Taksit '),' ')AS 'Kalan Borç / Taksit', IF (harcama_taksitsay>1, harcama_taksitmiktar,harcama_tutar)AS 'TUTAR(TL)' FROM harcama,harcama_taksit WHERE kart_id='5' AND IF (harcama_taksitsay>1,(harcama_taksittarih BETWEEN '2012-08-04' AND '2012-09-04'), (harcama_tarih BETWEEN '2012-08-04' AND '2012-09-04')) < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
| arkadaşlar hizlial.com dan alışveriş yaparken 2 kere düşünün. hizlial.com ürünlere sahte etiket basıyor. sitede yer alan özelliklerdeki ürünler yerine, daha eski ürünlere sanki istenilen ürünmüş gibi etiket yapıştırıp gönderiyor. ve sattıkları ürünün kesinlikle arkasında durmuyorlar. |
C# ve Mysql kullanarak kredi kartı hesap takip programı yapıyorum. aylık taksit miktarlarını aşağıdaki resimdeki gibi listeleyebiliyorum. Fakat benim istediğim treeview veya devexpress in treelist komponentini kullanarak detaylarını görebilmek. mesala bi kartın yanındaki + ya tıkladığımızda taksitli alışverişlerin nerelere olduğunu göebilmek. Sanırım sql view i kullanmam gerekiyor. nasıl bi sorgu yazacağımı ve treelisti nasıl kullanacağımı bilmiyorum.
http://imageshack.us/photo/my-images/715/yardm2o.jpg/ imageshack.us a yükledim
şu anda kullandığım sql sorgum bu
SELECT kart_adi AS 'KART ADI',SUM(harcama_taksitmiktar) AS 'AYLIK TAKSİT TUTARI' FROM kredi_kart,harcama LEFT JOIN harcama_taksit ON (harcama.harcama_no = harcama_taksit.harcama_no) WHERE (kredi_kart.kart_id=harcama.kart_id) AND harcama_odemetarih BETWEEN '"+tarih+"' AND '"+tarih2+"' GROUP BY kart_adi"
sql dosyamhttps://****.com/files/2624501406/kredi_kart2.sql rapid e yükledim. site adını linkten siliyolar sanırım