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

Откуда:
Сообщений: 2
Здравствуйте! Помогите плиз с запросом
у меня существует база данных конференции
и нужно Вывести данные о распределении количества дней проживания для участников конференции, проживавших в гостинице.

возможно это сделать без включения переменной?если возможно,то тогда как?
заранее большое спасибо
13 окт 11, 09:30    [11431358]     Ответить | Цитировать Сообщить модератору
 Re: вычисление количества дней  [new]
aleks2
Guest
for_tuna
Здравствуйте! Помогите плиз с запросом
у меня существует база данных конференции
и нужно Вывести данные о распределении количества дней проживания для участников конференции, проживавших в гостинице.

возможно это сделать без включения переменной?если возможно,то тогда как?
заранее большое спасибо


У вас есть тока один шанс - поискать кнопку "Вывести данные о распределении количества дней проживания ..."
13 окт 11, 09:41    [11431396]     Ответить | Цитировать Сообщить модератору
 Re: вычисление количества дней  [new]
for_tuna
Member

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

я сделала запрос
вот что получилось

select distinct DATEDIFF(d , Data_in, Date_out) as 'Количество дней' ,hotel.hotel,family
FROM Org_momenti,hotel,uchastnik
where Org_momenti.Id_Hotel=hotel.id_hotel
and Org_momenti.Id_uchast=uchastnik.Id_uchast

а как мне удалить теперь из результирующей таблица записи с нулевыми значениями дней?
13 окт 11, 10:00    [11431482]     Ответить | Цитировать Сообщить модератору
 Re: вычисление количества дней  [new]
aleks2
Guest
select distinct DATEDIFF(d , Data_in, Date_out) as 'Количество дней' ,hotel.hotel,family
FROM Org_momenti,hotel,uchastnik
where Org_momenti.Id_Hotel=hotel.id_hotel
and Org_momenti.Id_uchast=uchastnik.Id_uchast
where DATEDIFF(d , Data_in, Date_out)>0
Тока, умоляю вас, не нада такие запросы писать. Или идите учиться, или бросайте это гиблое дело.
13 окт 11, 10:17    [11431585]     Ответить | Цитировать Сообщить модератору
 Re: вычисление количества дней  [new]
aleks2
Guest
select DATEDIFF(d , Data_in, Date_out) as 'Количество дней', hotel.hotel, uchastnik.family
FROM 
Org_momenti 
inner join 
hotel 
on Org_momenti.Id_Hotel=hotel.id_hotel
inner jioin
uchastnik
on Org_momenti.Id_uchast=uchastnik.Id_uchast
where Data_in<Date_out
Тьху, согрешишь тут с вами.
13 окт 11, 10:22    [11431615]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить