Código SQL
[-]
Declare @Mes integer
If Month(GetDate()) = 1 begin
Select @Mes = 12
end else
Select @Mes = Month(GetDate()) - 1
Select Top 1 E.Nif, Count(V.Nif_Vendedora)
From Venta V
join Empresa E on V.NIF_Vendedora = E.NIF
Where Month(V.Fecha) = @Mes
Group By E.Nif
Order by Count(V.Nif_Vendedora) desc
Eso funciona en SQL Server