0

以下の表の構造と必要な出力を参照してください(これを正しく行うのに苦労しています)

Table: Employees
Structure
EmpID   Manager   Account Manager
1       Conrad    Craig
2       Rob        
3       Holly     Luke

Output Required (If manager is not null and account manager is not null then Count is 1+1)

EmpdId   Count
1         2
2         1
3         2

上記の出力を得ることができるクエリを書くのに苦労しています

そのため、マネージャーとアカウントマネージャーのnullをチェックしています。そして、それらがnullでない場合は、それらに値1を割り当て、それらを合計します。

よろしく

4

1 に答える 1

0

こんにちは、あなたはこのようにすることができます:

SELECT EmpId 
CASE WHEN Manager IS NOT NULL AND Account Manager IS NULL THEN 1 ELSE 2 END AS Count
FROM TBL
于 2013-03-06T11:12:24.660 に答える