この質問への答え:
毎年雇用されているオペレーターの総数を表示します。
これは:
SELECT
COUNT(YEAR(HireDate)) AS 'Count',
YEAR(HireDate) AS 'Year'
FROM Operators
GROUP BY YEAR(HireDate);
しかし、この質問のためにそれをどのように変更しますか?
複数のオペレーターが雇用された、毎年雇用されたオペレーターの数を表示します。
やってみた
WHERE Count >= 1
または
WHERE COUNT(YEAR(HireDate)) > 1
しかし、何も機能しませんでした。私はCASEステートメントを調査しましたが、私がする必要があることに適したものを見つけることができませんでした、何か考えはありますか?
SQL Server2008の使用
使用Having
条項
SELECT
COUNT(YEAR(HireDate)) AS 'Count',
YEAR(HireDate) AS 'Year'
FROM Operators
GROUP BY YEAR(HireDate)
HAVING Count >= 1;
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加