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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2009, 14:41   #1
eda
Пользователь
 
Регистрация: 14.08.2008
Сообщений: 78
По умолчанию Оператор IF в SQL-запросе

Помогите, пожалуйста, написать sql-запрос. Срочно!
Есть запрос:
SELECT u.id, u.fullname, u.occupation, qas.id AS step_id
FROM intraloc3.users u
LEFT JOIN Accounting.qa_steps qas
ON qas.name = u.occupation
WHERE u.occupation IN ('translator', 'editor', 'proofer', 'student')
нужно его дописать, так чтобы в результате добавлялись столбцы `unit` и `unit_id`, в которs[ в соответствии с occupation будут стоять:
translator word 1
editor hour 2,
где unit_id берется из таблицы `units`
eda вне форума Ответить с цитированием
Старый 25.04.2009, 18:41   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

MS SQL оператор case when ... then ... end
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ковычки в SQL запросе XPAiN БД в Delphi 13 22.02.2008 13:36
Ошибка SQL запросе. EVG44 БД в Delphi 2 21.10.2007 22:42
Ошибка при запросе SQL в IB Алекс1 БД в Delphi 2 24.06.2007 22:37
Ошибка в SQL запросе eremin БД в Delphi 2 23.06.2007 07:13
Ошибка в SQL запросе...!? KeyDok БД в Delphi 5 21.06.2007 09:19