Skip to main content

AccessTr.neT


Sorgudaki Sonucu Tablonun Belirli Bir Alanına Ekleme

Sorgudaki Sonucu Tablonun Belirli Bir Alanına Ekleme

Çözüldü #1
Üniversitede almış olduğum Database Management dersiyle ilgili olarak bir İnternet Bankacılığı veritabanı oluşturuyorum.

• TRANSACTIONS tablosu Alan Adları: transaction_id, account_id, transaction_type, transaction_date, transaction_amount
• ACCOUNTS tablosu Alan Adları: account_id, account_type, customer_id, date_opened, date_closed, current_balance
Bir müşteriye ait yapılan banka işlemlerinin (transaction_amount) parasal toplamını bir sorguda buluyorum.

Kod:
SELECT SUM(transaction_amount)
FROM TRANSACTIONS AS t, ACCOUNTS AS a
WHERE t.account_id=a.account_id
GROUP BY t.account_id;

Sorguda bulunan değer Toplam Bakiye (current_balance) oluyor. Sorguda bulduğum değeri ACCOUNTS tablosundaki current_balance alanına nasıl gönderirim? Yeni işlemler girdikçe current_balance alanını sürekli elle girmek istemiyorum. O alanın sorgu tarafından sürekli güncellenmesini istiyorum. Yardımlarınızı rica ediyorum.

.rar Internet Banking.rar (Dosya Boyutu: 150,34 KB | İndirme Sayısı: 6)
Cevapla
Çözüldü #2
Database Managment Ders 1 Kural 1 Hesaplanabilir alan tabloya kaydedilmezImg-grin

Ayrıca bu adam sadece para mı yatırıyor? Hiç çekmiyor mu?

Ayrıca ne zamandan beri database managment dersi Access üzerinden veriliyor?Img-grin
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #3
(15/12/2009, 16:16)Bilgisayarcı yazdı: Database Managment Ders 1 Kural 1 Hesaplanabilir alan tabloya kaydedilmezImg-grin

Ayrıca bu adam sadece para mı yatırıyor? Hiç çekmiyor mu?

Ayrıca ne zamandan beri database managment dersi Access üzerinden veriliyor?Img-grin

Çok yardımcı oldun, sağol. Img-grin
Adam para çekebiliyor gayet tabiiki Transaction tablosunda Transaction types alanında açılan kutu olarak Withdraw Money (Para çekme) seçeneğini görebilirsin.
Sorumun cevabını alabilir miyim peki? ACCOUNTS tablosundaki current_balance sütununu Sorgu'da bulduğum değer ile doldurabilir miyim? O kadar uğraştım, beceremedim? ne olur yardım edin. Img-cray
Edit: Sorgudan Form oluştursam daha iyi olacak herhalde.
Son Düzenleme: 15/12/2009, 17:01, Düzenleyen: g.saray1905.
Cevapla
Çözüldü #4
Alıntı:SELECT SUM(transaction_amount)
FROM TRANSACTIONS AS t, ACCOUNTS AS a
WHERE t.account_id=a.account_id
GROUP BY t.account_id;

Bu sorguda type mype göremeyince, aldığı da verdiği de toplam olarak ekleniyor oraya.
5 yatırdım 5 çektim bu sonuçta 10 görünecek o zaman. bunu kastetmiştim.

Sorgudan form oluşturmak , doğru seçim
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #5
(15/12/2009, 16:48)g.saray1905 yazdı: Sorumun cevabını alabilir miyim peki? ACCOUNTS tablosundaki current_balance sütununu Sorgu'da bulduğum değer ile doldurabilir miyim?

(15/12/2009, 16:16)Bilgisayarcı yazdı: Database Managment Ders 1 Kural 1 : Hesaplanabilir alan tabloya kaydedilmez.

Sorununuz çözüldüyse konuyu kapatalım sn. g.saray1905
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #6
(21/12/2009, 14:49)Seruz yazdı:
(15/12/2009, 16:48)g.saray1905 yazdı: Sorumun cevabını alabilir miyim peki? ACCOUNTS tablosundaki current_balance sütununu Sorgu'da bulduğum değer ile doldurabilir miyim?

(15/12/2009, 16:16)Bilgisayarcı yazdı: Database Managment Ders 1 Kural 1 : Hesaplanabilir alan tabloya kaydedilmez.

Sorununuz çözüldüyse konuyu kapatalım sn. g.saray1905

Sorum hala cevaplanmadı. İsterseniz daha açık şekilde anlatayım.
Veritabanımda ACCOUNTS tablosunda current_balance sütunum var. Bunun dışındaki diğer alanlar dolu. Bu alanı Sorgu1'den gelen bir değerlerle doldurmak istiyorum. Bunu nasıl yaparım? Sorgu türünü ekle yapınca olmuyor, çünkü değerleri yeni kayıtlar oluşturup o kayıtların sütununa ekliyor. Sorgu türü güncelleştir olmalı herhalde ama bunu yapmayı da ben beceremiyorum.

[Resim: 4qoaxs.png]

Veritabanının güncel hali ektedir.
.rar Internet Banking--.rar (Dosya Boyutu: 181,35 KB | İndirme Sayısı: 5)
Son Düzenleme: 21/12/2009, 20:10, Düzenleyen: g.saray1905.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da