"SELECT" komutu ile, aynı tablodan çekilen kayıtları bir rapor halinde doğrudan çıktı haline getirmek durumundaysanız ve herhangi raporlama aracı da kullanmıyorsanız; ilgili kayıtlar üzerinde yapmanız gereken toplam alma, çıkarma v.b. işlemleri de yine SQL içinde yapmak zorunda kalırsınız.
Böyle bir sorunu; T-SQL veya PL-SQL'in komutlarını kullanarak, iç içe parçalı sorgular yazarak ya da dışsal(kapsayıcı) bir "SELECT" kullanarak çözebiliriz. Bende bu dışsal "SELECT" seçeneğini denedim; bir örnek ile anlatmaya çalışayım, işinize yarayabilir.
Öğrencinin notlarını hesaplayan bir örnek yapacak olursak (PL-SQL den'de faydalanıyorum):