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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2015, 14:42   #1
PANDA8
Пользователь
 
Регистрация: 28.03.2011
Сообщений: 38
По умолчанию Запрос к базе

Никак не могу написать процедуру запроса к данным базам. Может кто-нибудь поможет

Изображения
Тип файла: jpg Снимок2.jpg (96.8 Кб, 178 просмотров)
PANDA8 вне форума Ответить с цитированием
Старый 06.07.2015, 15:14   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

ваши примеры запросов покажите?
ADSoft вне форума Ответить с цитированием
Старый 06.07.2015, 15:26   #3
PANDA8
Пользователь
 
Регистрация: 28.03.2011
Сообщений: 38
По умолчанию

1. SELECT COUNT(SQUARE)
FROM AUDITORIUM INNER JOIN LOCATION
WHERE BULDING ='Б'

2. SELECT AUDITORIUM_TYPE_NAME REPAIR_COST

FROM AUDITORIUM_TYPE at INNER JOIN AUDITORIUM a
WHERE AUDITORIUM_TYPE_ID.at =AUDITORIUM_TYPE_ID.a

FROM AUDITORIUM_REPAIR ar INNER JOIN AUDITORIUM a
WHERE AUDITORIUM_NUMBER.ar =AUDITORIUM_NUMBER.a
PANDA8 вне форума Ответить с цитированием
Старый 06.07.2015, 15:32   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

1) СУММАрная площадь
Код:
select SUM(square)
............
2) СУММА ремонта по типам (группам) GROUP BY ...
Код:
select AUDITORIUM_TYPE_NAME, SUM(REPAIR_COST)
.....
GROUP BY AUDITORIUM_TYPE_NAME
3)сортированнный ORDER BY ...
за указанный интервал WHERE ...
Код:
select 
.............
WHERE end_date >='20000101' and end_Date<='20000131'
ORDER BY .....
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 06.07.2015 в 15:41.
evg_m вне форума Ответить с цитированием
Старый 06.07.2015, 15:40   #5
PANDA8
Пользователь
 
Регистрация: 28.03.2011
Сообщений: 38
По умолчанию

т.е. так:
1. SELECT SUM(SQUARE)
FROM AUDITORIUM INNER JOIN LOCATION
WHERE BULDING ='Б'

2. select AUDITORIUM_TYPE_NAME, SUM(REPAIR_COST
FROM AUDITORIUM_TYPE at INNER JOIN AUDITORIUM a
WHERE AUDITORIUM_TYPE_ID.at =AUDITORIUM_TYPE_ID.a

FROM AUDITORIUM_REPAIR ar INNER JOIN AUDITORIUM a
WHERE AUDITORIUM_NUMBER.ar =AUDITORIUM_NUMBER.a

GROUP BY AUDITORIUM_TYPE_NAME
PANDA8 вне форума Ответить с цитированием
Старый 06.07.2015, 15:49   #6
PANDA8
Пользователь
 
Регистрация: 28.03.2011
Сообщений: 38
По умолчанию

3. select country count (equipment_id)
from producer p inner join equipment e
where producer_id.p=producer_id.e

4. не знаю
PANDA8 вне форума Ответить с цитированием
Старый 06.07.2015, 15:53   #7
PANDA8
Пользователь
 
Регистрация: 28.03.2011
Сообщений: 38
По умолчанию

подскажите какой-нибудь сайт с примерами или учебник)
PANDA8 вне форума Ответить с цитированием
Старый 06.07.2015, 16:09   #8
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Мартин Грубер Понимание SQL.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 06.07.2015, 17:10   #9
PANDA8
Пользователь
 
Регистрация: 28.03.2011
Сообщений: 38
По умолчанию

третий запрос такой?
PANDA8 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос к базе Инна_Никитина Помощь студентам 14 09.01.2013 22:24
Запрос к базе serg-php PHP 8 24.07.2011 16:56
Запрос к базе данных rikomono Microsoft Office Word 13 02.06.2011 20:49
Запрос к базе данных nec117 PHP 0 09.03.2011 17:40
sql запрос к базе sashonk SQL, базы данных 8 01.09.2010 11:11