Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Помогите написать запрос, Использование Select
Ragli
Вставить ник
сообщение 26:04:2008, 07:13
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 15:05:2007
Пользователь №: 10 857



Репутация: - 0 +


Здравствуйте, помогите пожалуйста написать следующий запрос:

Схема базы данных состоит из трех отношений:
utQ (Q_ID int,Q_NAME varchar(35))
utV (V_ID int,V_NAME varchar(35),V_COLOR char(1))
utB (B_Q_ID int,B_V_ID int,B_VOL tinyint, B_DATETIME datetime)
Таблица utQ содержит идентификатор и название квадрата, цвет которого первоначально черный.
Таблица utV содержит идентификатор, название и цвет баллончика с краской.
Таблица utB содержит информацию об окраске квадрата баллончиком: идентификатор квадрата, идентификатор баллончика, количество
краски и время окраски.
При этом следует иметь в виду, что:
- баллончики с краской могут быть трех цветов - красный V_COLOR='R', зеленый V_COLOR='G', голубой V_COLOR='B' (латинские буквы).
- объем баллончика равен 255 и первоначально он полный;
- цвет квадрата определяется по правилу RGB, т.е. R=0,G=0,B=0 - черный, R=255, G=255, B=255 - белый;
- запись в таблице закрасок utB уменьшает количество краски в баллончике на величину B_VOL и соответственно
увеличивает количество краски в квадрате на эту же величину;
- значение 0 < B_VOL <= 255
- Количество краски одного цвета в квадрате не превышает 255, а количество краски в баллончике не может быть меньше нуля.

Задание:
Предполагая, что среди идентификаторов квадратов имеются пропуски, найти минимальный и максимальный
"свободный" идентификатор в диапазоне между имеющимися максимальным и минимальным идентификаторами.
Если пропусков нет, выводить NULL.
Например, для последовательности идентификаторов квадратов 1,2,5,7 результат должен быть 3 и 6.

Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 3)
sax_ol
Вставить ник
сообщение 26:04:2008, 07:31
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Надо указать субд, а также показать что делали и что неполучилось.
Подняться вверх 
 
Сообщение #2
Ragli
Вставить ник
сообщение 26:04:2008, 07:39
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 15:05:2007
Пользователь №: 10 857



Репутация: - 0 +


У меня тут одно не получается, найти найти числа, которых нету в последовательности чисел?
Подняться вверх 
 
Сообщение #3
sax_ol
Вставить ник
сообщение 26:04:2008, 07:49
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Ну вот, что было непонятно в вопросе о субд?
Идентификаторы, они как назначаются?
Подняться вверх 
 
Сообщение #4


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 07:11
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net