Arkadaşlar ekli dosyadaki Puantaj tablosundan sorgu ile şartlı kayıt almak istiyorum. Puantaj listesinde binlerce kayıt var ve sorguya alınacak kayıtlar:
1. Ay sıralamasına göre en büyükten başlayarak en küçüğe doğru maksimum 12 kayıt. (Bunu sorgu özellikleri ile yapabildim.)
2. Sorguya alınacak kayıtlarda GUNSAYISI alanının toplamı 120'den küçük, 150'den büyük Bir olmayacak. Alana girilen veri 30 ve daha küçük olduğundan min 4 kayıt listelenecek. Gün sayısı 120'ye eşit ve 150'den küçük oluncaya kadar kayıt eklenmeye devam edilecek. 12 kayıt eklenmesine rağmen 120'ye ulaşmayan durum olduğunda kayıt ekleme sonlandırılacak.
Örneğin:
1. ay 30 Gün
2. ay 30 Gün
3. ay 10 Gün
4. ay 20 Gün
5. ay 30 Gün bu durumda sorgu 5. kayıtta sonlanacak. 5. ay 30 gün değil de 9 veya daha az gün sayısına sahip olsaydı bu kez 6. ayı eklemek gerecekti.
Vizite kağıdı düzenleme projem için istiyorum bunu. Özellikle SQL konusundaki uzman hocalarımın konuya el atmasını bekliyorum.
İlgilenen herkese teşekkürler.
1. Ay sıralamasına göre en büyükten başlayarak en küçüğe doğru maksimum 12 kayıt. (Bunu sorgu özellikleri ile yapabildim.)
2. Sorguya alınacak kayıtlarda GUNSAYISI alanının toplamı 120'den küçük, 150'den büyük Bir olmayacak. Alana girilen veri 30 ve daha küçük olduğundan min 4 kayıt listelenecek. Gün sayısı 120'ye eşit ve 150'den küçük oluncaya kadar kayıt eklenmeye devam edilecek. 12 kayıt eklenmesine rağmen 120'ye ulaşmayan durum olduğunda kayıt ekleme sonlandırılacak.
Örneğin:
1. ay 30 Gün
2. ay 30 Gün
3. ay 10 Gün
4. ay 20 Gün
5. ay 30 Gün bu durumda sorgu 5. kayıtta sonlanacak. 5. ay 30 gün değil de 9 veya daha az gün sayısına sahip olsaydı bu kez 6. ayı eklemek gerecekti.
Vizite kağıdı düzenleme projem için istiyorum bunu. Özellikle SQL konusundaki uzman hocalarımın konuya el atmasını bekliyorum.
İlgilenen herkese teşekkürler.
Ekli dosyalar
-
30.6 KB Görüntüleme: 13