Miałem tabelę o nazwie calci
. Poniższa było dane przykładowezatrzymany z jednym zapytaniem w SQL Server
CREATE TABLE calci
(RN int, FREQ int, price int)
;
INSERT INTO calci
(RN, FREQ, price)
VALUES
(1, 1, 3),
(2, 2, 4),
(3, 3, 5),
(4, 4, 6),
(5, 5, 7),
(6, 6, 8),
(7, 1, 5),
(8, 2, 6),
(9, 3, 9),
(10, 4, 7),
(11, 5, 5),
(12, 6, 1),
(13, 1, 3)
;
ja wymagane tylko 3 rekordy na podstawie sumy freq
(1-6)
Wynik powinien być podobny
price
33 -----sum of first 6 records
33 -----sum of next six records
3 -----sum of last six record i.e last record
swoje dane przykładowe nie ma nawet 18 zapisów w nim. Jak chcesz obsłużyć tę sprawę? Jakie są tutaj "ostatnie" rekordy? –
tak, nawet jeśli nie ma wystarczającej ilości rekordów, to powinna ich suma, np. W lasach mieliśmy tylko 4 rekordy, a ostatnie 4 rekordy powinny być wyświetlane suma – Smart003