Форум программистов, компьютерный форум, киберфорум
Наши страницы

Oracle

Войти
Регистрация
Восстановить пароль
 
Дмитрий3Б
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 48
#1

Как сделать запрос? - Oracle

18.03.2014, 10:55. Просмотров 304. Ответов 3
Метки нет (Все метки)

http://ap-che.blogspot.ru/2011/11/hr.html - описание базы
Изменение минимального должностного оклада при последней смене должности сотрудника, если произошло уменьшение, то выводить с минусом, если не было смены должности, то пустое значение (NULL).

написал запрос выводит данные но не могу подсчитать разницу min_salary у тех кто менял работу.
SQL
1
2
3
4
SELECT d.last_name, d.first_name, s.end_date, k.min_salary
   FROM hr.Employees d, hr.Job_history s, HR.jobs k
   WHERE d.employee_id = s.employee_id(+) AND s.job_id=k.job_id(+) 
   ORDER BY d.last_name
как вообще можно это сделать. Я так понял можно оставить только текущую работу и потом подсчитать разницу. как будет выглядеть код ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 10:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать запрос? (Oracle):

Как сделать запрос? - Oracle
http://ap-che.blogspot.ru/2011/11/hr.html описание базы Изменение минимального должностного оклада при последней смене должности...

Как сделать запрос - Oracle
Каждая строка файла содержит либо одну дату, либо две даты записанные через пробел и задающие период. ЗАДАЧА: Вывести на экран...

как сделать запрос - Базы данных
Здравствуйте. Подскажите, как сделать запрос к БД такого плана: "Вытащите все книги, в названии которых более 4-х слов". Заранее...

не могу сделать запрос - Базы данных
Вскм привет! Есть две таблицы lodger(IDLodg, Room№) и RoomRate(Room№, Type), lodger.Room№ - внешний ключ. Нужно вывести RoomRate.Room№,...

Нужно сделать запрос - Базы данных
Добрый день, у меня есть 2 таблицы в одной базе данных. В одной поля NUMBER, ID, во второй ID и NAME. Нужно сделать запрос, чтобы вывести...

Запрос с шапкой. Возможно ли такое сделать? - Oracle
Изначально имеется таблица: Нужно посредством SQL запроса преобразовать ее к следующему виду: Для меня сложность данной задачи...

3
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,988
18.03.2014, 11:34 #2
Цитата Сообщение от Дмитрий3Б Посмотреть сообщение
как вообще можно это сделать. Я так понял можно оставить только текущую работу и потом подсчитать разницу. как будет выглядеть код ?
Да, можно и так. Проблема конкретно в чем?

Не по теме:

дежа вю

0
Дмитрий3Б
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 48
18.03.2014, 11:45  [ТС] #3
Проблема в том что не могу написать этот запрос. Не так хорошо владею языком SQL. На лекциях мало чего говорят ))))
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,988
18.03.2014, 12:04 #4
Ну напишите вначале отдельно два запроса: поиск текущей(последний) работы, поиск предпоследней работы. Потом объедините эти два запроса. Запрос не сложный, но целиком, скорее всего, никто писать его тут не будет.
0
18.03.2014, 12:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 12:04
Привет! Вот еще темы с ответами:

Сделать запрос выдающий общий доход за месяц - Oracle
Нужно сделать запрос выдающий общий доход за месяц SELECT SUM(РАБОТА.ЦЕНА) FROM РАБОТА INNER JOIN ВИЗИТ ON ВИЗИТ.РАБОТАID =...

Сделать, чтобы при вводе имени запрос не был чувствителен к регистру - Oracle
Хочу задать вопрос, чтобы при вводе имени запрос не был чувствителен к регистру. То есть он мог написать "кончита", "Кончита", "КоНчИтА" и...

как составить запрос - Oracle
Написать команду для удаления (удаление в смысле не из таблицы, а сделать нужную выборку) одной из двух записей, которые отличаются лишь...

Как прочитать запрос - Oracle
Добрый день, уважаемые форумчане! Помогите, пожалуйста, прочитать запрос, а точнее регулярку в запросе...: SELECT E.EMPLOYEE_ID,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru