16/02/2010, 23:56
merhaba arkadaşlar ;
karmaşık bir finansal çalışma için şöyle bir olaya ihtiyacım var (örnek dosyayı indirebilirseniz daha net açıklayabilirim)
oluşturmak istediğim sorgu şu şekilde ;
1. "Periyodlar" tablosundaki bütün periyotları listele (örnek veritabanında 13 kaydımız var)
2. "Period_Plan" tablosunda her bir periyodun hangi planı kullandığına bak (Period_Plan tablosunda her bir periyodun karşılığında A,B,C gibi değerler var.)
3. "Veriler" tablosunda period numarası "Periyodlar" tablosundan gelen veri ile aynı olan ve "Plan" sütunu "Period_Plan"daki harf ile aynı olan kaydın "detay_aciklama" verisini periyodun karşısına yazdır..
Karmaşık olduğunu biliyorum örnek olarak şöyle açıklayayım.
Periyodlar.Periyod : 1 (Brinci finansal periyod)
Periyod_Plan.Hangi_Periyod : A
Veriler.Detay_Aciklama : Birinci periyod A planı
(Veriler.Detay_Aciklama kısmında Hangi_Periyod bilgisi A olduğu için ikinci satırı değil birinci satırı seçti..)
Arkadaşlar çok karmaşık oldu biliyorum ama örnek dosyayı incelerseniz sorunumu daha net anlatabilirim sanırım..
karmaşık bir finansal çalışma için şöyle bir olaya ihtiyacım var (örnek dosyayı indirebilirseniz daha net açıklayabilirim)
oluşturmak istediğim sorgu şu şekilde ;
1. "Periyodlar" tablosundaki bütün periyotları listele (örnek veritabanında 13 kaydımız var)
2. "Period_Plan" tablosunda her bir periyodun hangi planı kullandığına bak (Period_Plan tablosunda her bir periyodun karşılığında A,B,C gibi değerler var.)
3. "Veriler" tablosunda period numarası "Periyodlar" tablosundan gelen veri ile aynı olan ve "Plan" sütunu "Period_Plan"daki harf ile aynı olan kaydın "detay_aciklama" verisini periyodun karşısına yazdır..
Karmaşık olduğunu biliyorum örnek olarak şöyle açıklayayım.
Periyodlar.Periyod : 1 (Brinci finansal periyod)
Periyod_Plan.Hangi_Periyod : A
Veriler.Detay_Aciklama : Birinci periyod A planı
(Veriler.Detay_Aciklama kısmında Hangi_Periyod bilgisi A olduğu için ikinci satırı değil birinci satırı seçti..)
Arkadaşlar çok karmaşık oldu biliyorum ama örnek dosyayı incelerseniz sorunumu daha net anlatabilirim sanırım..