Prueba con :
Código SQL:
Ver originalSELECT
CASE WHEN venta = 0 THEN '' ELSE Nombre_Vendedor END AS [Nombre_Vendedor]
, id
, meta
, venta
, Diferencia
, Porcentaje
FROM
(
SELECT
susuarios.logname AS Nombre_Vendedor
, sales2.id
, metasxvendedor.meta / 31 *(DAY( getdate() )-1) AS meta
, SUM (venta) AS Venta
, (metasxvendedor.meta / 31 * (DAY( getdate() )-1)) - SUM (venta) AS Diferencia
, (Metasxvendedor.meta / 31 * (DAY( getdate() )-1) -SUM (Venta)) / (metasxvendedor.meta / 31 * (DAY( getdate() )-1)) * 100 AS Porcentaje
FROM sales2
) A
Solo que no estoy seguro de lo que es : "susuarios", "Metasxvendedor" son tablas?
si son tablas, no las veo en tu consulta y por lo tanto hay que agregarlas.