Привет!
Ниже пример сгруппированного результата по таблице Info. Seconds (int) Sum (int).
Таким образом мы видим, что запись с значением 10 в столбце Seconds встречается 12 раз в данной таблице и т.д.
select Seconds, Count(*) frequency from [Info]
group by Seconds
Seconds Sum
---------------------------------
10 12
29 8
11 7
9 5
40 3
28 2
30 2
Вопрос: Как сгруппировать результат данного запроса используя коэфициент +/- % секунд по полю Seconds
Например: Если коэфициент +/- 10% то в поле seconds с строки с значением 9, 10 и 11 сгруппировались бы. (Пояснение: 10% от 10 = 1. 10 - 1 = 9. 10 + 1 = 11) В результате получилось бы что-то вроде этого:
Seconds Sum
---------------------------------
29 8
10 24
40 3
28 2
30 2
Пояснение: 10% от 10 = 1. 10 - 1 = 9. 10 + 1 = 11
Как добится такого результата?
Ниже пример сгруппированного результата по таблице Info. Seconds (int) Sum (int).
Таким образом мы видим, что запись с значением 10 в столбце Seconds встречается 12 раз в данной таблице и т.д.
select Seconds, Count(*) frequency from [Info]
group by Seconds
Seconds Sum
---------------------------------
10 12
29 8
11 7
9 5
40 3
28 2
30 2
Вопрос: Как сгруппировать результат данного запроса используя коэфициент +/- % секунд по полю Seconds
Например: Если коэфициент +/- 10% то в поле seconds с строки с значением 9, 10 и 11 сгруппировались бы. (Пояснение: 10% от 10 = 1. 10 - 1 = 9. 10 + 1 = 11) В результате получилось бы что-то вроде этого:
Seconds Sum
---------------------------------
29 8
10 24
40 3
28 2
30 2
Пояснение: 10% от 10 = 1. 10 - 1 = 9. 10 + 1 = 11
Как добится такого результата?