SQL вопрос запросSQL группа запросов
У меня есть запрос, как
select proposal_id, service_id,account_type
from table1
Результат таков:
proposal_id service_id account_type
1 1001 INTERVAL
1 1002 INTERVAL
2 1003 NON INTERVAL
2 1004 NON INTERVAL
3 1005 NON INTERVAL
3 1006 INTERVAL
Я хочу написать запрос: для каждого proposal_id, если все службы имеют ИНТЕРВАЛ, затем получают «ИНТЕРВАЛ», если все НЕ-ИНТЕРВАЛ получают «НЕ ИНТЕРВАЛ», если они оба получат «Оба»
Для в приведенном выше примере, он должен вернуть
proposal_id account_type
1 INTERVAL
2 NON-INTERVAL
3 BOTH
Если вы отправляете код, образцы XML или данных, ** PLEASE ** выделите эти строки в текстовом редакторе и нажмите кнопку «образцы кода» ('{}') на панели инструментов редактора, чтобы красиво отформатировать и выделить синтаксис Это! Тогда вам не нужны все те '
' теги и все тире вместо пространств, либо ..... –
@marc_s, спасибо. – orange