Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 19:44   #11
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
Сообщение от soleil@mmc Посмотреть сообщение
Код:
select T1.datetime, avg(IFNULL(T2.value, 0))
from T1
left outer join T2 ON T1.datetime=T2.datetime
where T1.date>='2009-07-31' 
   and T2.server_name='sg' 
   and Т2.datatype='rate'
group by T1.datetime
подчеркнутая часть исключает из выборки все для которых в T2 нет данных( T2.datetype = NULL)
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 18.08.2009 в 19:47.
evg_m вне форума Ответить с цитированием
Старый 18.08.2009, 21:42   #12
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
подчеркнутая часть исключает из выборки все для которых в T2 нет данных( T2.datetype = NULL)
а почему именно такой выбор?
а как же T2.server_name is null?
soleil@mmc вне форума Ответить с цитированием
Старый 20.08.2009, 19:23   #13
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
Сообщение от acidcool Посмотреть сообщение
Не получается. Вот текст моего запроса:

и выдает только те даты, которые есть в Т2

П.С.: У меня MySQL
это ответ на этот вопрос
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
INNER JOIN в Delphi не работает. Droid БД в Delphi 2 03.07.2009 12:30
join в sql tsergey Помощь студентам 1 12.02.2009 13:10
join wall66 SQL, базы данных 2 10.11.2008 16:44
Ошибка Left Side cannot be assigned to.. DM_bite Помощь студентам 1 18.09.2008 21:01
не получается запрос с inner join :mad: Только_Учусь SQL, базы данных 16 21.07.2008 09:40