powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вхождение в диапазон
2 сообщений из 2, страница 1 из 1
Вхождение в диапазон
    #33721949
Настенька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите плиз с запросом:

есть 2 таблицы

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
ID  tel
 1     343434 
 2     349000 
 3     343435 

ID  D1         D2           Вид  
 1     343433     343437      аналоговый
 2     348000     349999      цифровой

Надо сделать запрос, чтобы в итоге получилась такая таблица

Код: plaintext
1.
2.
3.
ID  tel           Вид
 1     343434      аналоговый
 2     349000      цифровой
 3     343435      аналоговый

т.е. вхождение телефонов в диапазон от D1 до D2.
...
Рейтинг: 0 / 0
Вхождение в диапазон
    #33722019
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настенька, вот как надо оформлять сообщения:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
declare @t1 table
	(id int, tel int)

declare @t2 table
	(id int, D1 int, D2 int, Vid varchar( 50 ))

insert into @t1
select  1 ,  343434 
union
select  2 ,  349000 
union
select  3 ,  343435 

insert into @t2
select  1 ,  343433 ,  343437 , 'аналоговый'
union
select  2 ,  348000 ,  349999 , 'цифровой'

select t1.ID, t1.tel, t2.vid as 'Вид'
from @t1 t1
	inner join @t2 t2
		on t1.tel between t2.D1 and t2.D2
order by t1.ID
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вхождение в диапазон
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]