я написал SQL, чтобы получить результат ниже:SQL для активного и неактивного статуса
Case No: 1 Status:Inactive
Case No: 2 Status:Active
Case No: 2 Status:Inactive
Case No: 3 Status:Active
СКП является:
select Case No,
Case when status in ('Hospital', 'Discharge') then 'Inactive' else 'Active' end as status
from Cases
Если для случая нет, например, дело № 2, там - это неактивный и активный, статус неактивен. Как я могу изменить Sql, чтобы получить следующий результат?
Case No :1 Status:Inactive
Case No :2 Status:Inactive
Case No: 3 Status:Active
Есть много способов сделать это, но это зависит от фактической структуры таблицы. Здесь отличное место для начала. http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ –
Состояние - тип varchar, я не могу использовать либо sum(), либо Max () – Ice