TSQL Says : Invalid Column Name 'VehicleId'

```
SELECT 
(SELECT dbo.Vehicles.Id FROM dbo.Vehicles JOIN dbo.Movements 
ON dbo.Vehicles.Id=dbo.Movements.VehicleId 
WHERE dbo.Movements.Id=dbo.Alarms.MovementId) As VehicleId
FROM [dbo].[Alarms] 
WHERE 
VehicleId =1

```

What is the problem ?