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

Откуда:
Сообщений: 3
create view predst4 as
select potrebiteli.naim,adress,god_postr, uchregdenie.naim_uchr,raion.naim_raiona,DATEDIFF(YEAR,'1978','2013') as period_ekspl
from potrebiteli,uchregdenie,raion
where potrebiteli.kod_naim_uchr=uchregdenie.kod_naim_uchr
and potrebiteli.kod_raiona=raion.kod_raiona

Подскажите, как добавить интервалы для остальных объектов? Здесь я использовал только 1 интервал с 1 датой( DATEDIFF(YEAR,'1978','2013'))
12 дек 13, 19:28    [15284548]     Ответить | Цитировать Сообщить модератору
 Re: Создать представление  [new]
pio777
Member

Откуда:
Сообщений: 127
Почему это интервал? Это тоже самое, что написать 35.
Уточните, что вы хотете.
12 дек 13, 19:40    [15284608]     Ответить | Цитировать Сообщить модератору
 Re: Создать представление  [new]
drago_38
Member

Откуда:
Сообщений: 3
pio777,

Есть учреждения и у них есть год постройки. Нужно создать представление, которое показывает период эксплуатации здания
12 дек 13, 19:42    [15284615]     Ответить | Цитировать Сообщить модератору
 Re: Создать представление  [new]
sdet
Member

Откуда:
Сообщений: 463
drago_38,

И что вам мешает найти разность между текущим годом и god_postr?
12 дек 13, 20:40    [15284792]     Ответить | Цитировать Сообщить модератору
 Re: Создать представление  [new]
pio777
Member

Откуда:
Сообщений: 127
create view predst4 as
select potrebiteli.naim,adress,god_postr, uchregdenie.naim_uchr,raion.naim_raiona,DATEDIFF(YEAR,god_postr,GETDATE()) as period_ekspl 
from potrebiteli,uchregdenie,raion
where potrebiteli.kod_naim_uchr=uchregdenie.kod_naim_uchr
and potrebiteli.kod_raiona=raion.kod_raiona
12 дек 13, 20:42    [15284799]     Ответить | Цитировать Сообщить модератору
 Re: Создать представление  [new]
pio777
Member

Откуда:
Сообщений: 127
pio777,

Только обратите внимание на тип поля god_postr если int, то сделайте CAST(god_postr as CHAR(4))
12 дек 13, 20:44    [15284803]     Ответить | Цитировать Сообщить модератору
 Re: Создать представление  [new]
drago_38
Member

Откуда:
Сообщений: 3
pio777,

Спасибо большое.
12 дек 13, 20:46    [15284807]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить