Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите написать запрос  [new]
stivap
Member

Откуда:
Сообщений: 205
Добрый день!

есть таблица table1 с полями и значения в них.
эти значения являются неким диапазоном чисел.
N diapazon_min diapazon_max
1 100 200
2 300 400

есть таблица table2, куда эти числа заносятся
pole
100
100
100
200
300
300
400
400
400
400

необходимо создать запрос, который выводит таким образом:

кол-во от 100 до 200 составляет 4
кол-во от 300 до 400 составляет 6

Спасибо!
2 окт 13, 12:58    [14911794]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать запрос  [new]
Гость333
Member

Откуда:
Сообщений: 3683
select t1.diapazon_min, t1.diapazon_max, count(*) as cnt
from table1 t1
     inner join table2 t2 on t2.pole between t1.diapazon_min and t1.diapazon_max
group by t1.diapazon_min, t1.diapazon_max
2 окт 13, 13:06    [14911834]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить