sorgu çalışmıyor, acil yardım
Tarih
17/03/2012 19:12
Konu Sahibi
lost385
Yorumlar
6
Okunma
1188
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



lost385
Üye
Kullanici Avatari
Üye
3
1
17/03/2012
0
Adana
Ofis 2007
21/03/2012,21:51
Çözüldü 
Arkadaşlar, access'te yeniyim, ama hızla öğreniyorum.

Benim sorunum şu;

inşaat işlerimi kaydettiğim tablem var. (işler)
birde her bir iş için yıllara göre harcama verilerini tuttuğum tablom var (harcama)

Bir sorgu hazırladım. İki tabloyu birbirleri ile ilişkilendirdim.
Sorgu sonucunda, herbir işime ait ilk tablodaki bilgiler ile o işe ait toplam harcama rakamı ve son yıla (2012'ye) ait harcama rakamının tek bir tabloda göstermek istiyorum.

Ancak, 2012 yılında harcama yapılmayan işler sorgu sonucunda gösterilmiyor. sadece 2012 yılında harcama yapılan iş çıkıyor. Burda benim yapmak istediğim, sorgu sonucu, tüm işlerin gösterilmesi, 2012 yılında harcama yapılmadı ise o işin ilgili satırında değer olarak 0 veya boş çıkması.

Yardımlarınız için şimdiden teşekkürler.

Ek Dosyalar
Tadilat.rar

Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.733
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,15:47
Çözüldü 
Sorgunuzun SQL'ini aşağıdakiyle değiştirip denermesiniz?

SQL Code
SELECT HR.ID, HR.Yeri, HR.[İşin Adı], HR.Firma, HR.[İhale Tarihi], HR.[Kabul Tarihi], Sum(harcama.Harcama) AS SumOfHarcama, harcama.Harcama, harcama.Yıl, (select sum(([Harcama])) from harcama where ID=HR.ID and Yıl=2012) AS [2012 TOPLAM]
FROM isler AS HR LEFT JOIN harcama ON HR.ID = harcama.ID
GROUP BY HR.ID, HR.Yeri, HR.[İşin Adı], HR.Firma, HR.[İhale Tarihi], HR.[Kabul Tarihi], harcama.Harcama, harcama.Yıl;

Cevapla


lost385
Üye
Kullanici Avatari
Üye
3
1
17/03/2012
0
Adana
Ofis 2007
21/03/2012,21:51
Çözüldü 
Hocam, Sql değiştirdim. Ancak, her bir işi 2 satırda veriyor. Yani ankarada yapılan çatı tadilatı iki satırda yer alıyor. Benim istediğin tek satırda, hem toplam harcamayı hemde 2012 yılı harcamasını görmek.

Ekteki link yapmak istediğim şekli anlatıyor. Teşekkürler

Ek Dosyalar
tadilat jpg.rar

Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.733
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,15:47
Çözüldü 
Buyrun inceleyin.

SQL Code
SELECT HR.ID, HR.Yeri, HR.[İşin Adı], HR.Firma, HR.[İhale Tarihi], HR.[Kabul Tarihi], Sum(harcama.Harcama) AS SumOfHarcama, (select sum(([Harcama])) from harcama where ID=HR.ID and Yıl=2012) AS İfade1
FROM isler AS HR LEFT JOIN harcama ON HR.ID = harcama.ID
GROUP BY HR.ID, HR.Yeri, HR.[İşin Adı], HR.Firma, HR.[İhale Tarihi], HR.[Kabul Tarihi];

Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.733
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,15:47
Çözüldü 
Yanılmıyorsam arkadaş günlük üyelerimizdenmiş...Img-grin Üye olmuş, sorusunu sormuş, sonra bir daha uğramamış gibi. Umarım yanılıyorumdur. Umarım geri dönüş yapar.
Cevapla


lost385
Üye
Kullanici Avatari
Üye
3
1
17/03/2012
0
Adana
Ofis 2007
21/03/2012,21:51
Çözüldü 
Öncelikle, çok teşekkür ediyorum. Tam istediğim gibi olmuş. Yeni üyeyim ama öyle günlük üyelerden değilim. İşim ile ilgili şehir dışındaydım. Bakamadım. Dün akşam geldim ve sabah hemen bilgisayarı açtım ve size bu mesajı yazıyorum.

Access'te yeni olduğumu söylemiştim. Sizin yardımlarınızla öğreniyorum.

Çok teşekkür ediyorum.


Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Tablomu hangi sorgu rapor kullanıyor atyaty 5 204 29/11/2016, 14:14 atyaty
  Sorgu Ile Not Dokumu qripton 3 107 18/10/2016, 14:33 atoz112
  Sorguda kriteri boş bırakma için yardım. okumas 3 169 24/09/2016, 11:43 okumas
Exclamation ACCES mde yardim Mehemmed Fehradli 3 168 24/09/2016, 00:18 ozanakkaya
  Mail gönderimindeki mail yazısı biçimlendirme ve sorgu ekleme sorunu hakkında. direnist 2 193 19/09/2016, 23:46 direnist


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya