01.08.2014, 14:51 | #1 |
Участник
|
Сложный запрос к базе или помогите понять логику создания отчетов
Есть 2 таблицы
Код: [FilteredLead] и [FilteredOpportunity] Код: statuscodename и statecodename для таблицы FilteredLead: -Квалифицирована -Дисквалифицирована для таблицы FilteredOpportunity: -В работе -Упущена -Выигрыш Суть такова: Необходим запрос который, вытащит эти данные в разные столбцы. Вот пример того, до чего я пока додумался Код: SELECT CASE WHEN statecodename='Квалифицированный' THEN 1 ELSE 0 END AS Квал, CASE WHEN statecodename='Дисквалифицирована' THEN 1 ELSE 0 END AS Дисквал CASE WHEN statuscodename='Упущена' THEN 1 ELSE 0 END AS Упущена, CASE WHEN statuscodename='Завершена' THEN 1 ELSE 0 END AS Выигрыш, CASE WHEN statuscodename='В работе'THEN 1 ELSE 0 END AS В работе FROM FilteredLead JOIN LEFT FilteredOpportunity |
|