Konu: Dağılım
CREATE CURSOR CrTest (Deger n (4,2),h1 n(2),h2 n(2),h3 n(2),h4 n(2),h5 n(2),h6 n(2))
INSERT INTO CrTest (deger) values(44.4)
INSERT INTO CrTest (deger) values(44.4)
INSERT INTO CrTest (deger) values(24.0)
INSERT INTO CrTest (deger) values(22.2)
INSERT INTO CrTest (deger) values(22.2)
INSERT INTO CrTest (deger) values(20.0)
INSERT INTO CrTest (deger) values(19.2)
INSERT INTO CrTest (deger) values(17.8)
INSERT INTO CrTest (deger) values(16.7)
INSERT INTO CrTest (deger) values(15.6)
INSERT INTO CrTest (deger) values(6.0)
INSERT INTO CrTest (deger) values(5.6)
INSERT INTO CrTest (deger) values(4.4)
INSERT INTO CrTest (deger) values(3.3)
INSERT INTO CrTest (deger) values(3.3)
Elimizde böyle bir veri var.
Burada deger veya degerler toplamı 45 e en yakın olan satırların toplayıp o satır veya satırların karşısına sırasıyla numara vermesini istiyorum.
İstediğim şey elle yaptığımda yaklaşık aşağıdaki gibi veya değişik kombinasyonları olabilir.
CREATE CURSOR CrTestSonuc (Deger n (4,2),h1 n(2),h2 n(2),h3 n(2),h4 n(2),h5 n(2),h6 n(2),h7 n(2),h8 n(2),h9 n(2))
INSERT INTO CrTestSonuc (deger,h1) values(44.4,1)
INSERT INTO CrTestSonuc (deger,h2) values(44.4,1)
INSERT INTO CrTestSonuc (deger,h3) values(24.0,1)
INSERT INTO CrTestSonuc (deger,h4) values(22.2,1)
INSERT INTO CrTestSonuc (deger,h4) values(22.2,2)
INSERT INTO CrTestSonuc (deger,h3) values(20.0,2)
INSERT INTO CrTestSonuc (deger,h5) values(19.2,1)
INSERT INTO CrTestSonuc (deger,h5) values(17.8,2)
INSERT INTO CrTestSonuc (deger,h6) values(16.7,1)
INSERT INTO CrTestSonuc (deger,h6) values(15.6,2)
INSERT INTO CrTestSonuc (deger,h5) values(6.0,3)
INSERT INTO CrTestSonuc (deger,h6) values(5.6,3)
INSERT INTO CrTestSonuc (deger,h6) values(4.4,4)
INSERT INTO CrTestSonuc (deger,h7) values(3.3,1)
INSERT INTO CrTestSonuc (deger,h7) values(3.3,2)