Create Script
CREATE TABLE [dbo].[Sales](
[Department] [nvarchar](50) NULL,
[price] [int] NULL
)
Sample data taken
Departmentprice
A 10
B 5
A 15
A 3
B 15
C 11
D 3
D 2
SELECT DEPARTMENT,PRICE FROM [DBO].[SALES] A
WHERE DEPARTMENT
IN(
SELECT DEPARTMENT FROM [DBO].[SALES] B WHERE
A.DEPARTMENT =B.DEPARTMENT
GROUP BY DEPARTMENT Having AVG(B.PRICE) >=10
)