Si Periodo_Base es de tipo datetime, @Periodo tambien deberia serlo.
Código SQL:
Ver originalALTER PROCEDURE [dbo].[usp_get_Cliente]
(
@Periodo CHAR(6),
@Unidad_Negocio CHAR(2),
@Vendedor CHAR(2) = NULL
)
AS
BEGIN
SET Nocount ON
SELECT DISTINCT
Cliente,
Cliente_Nombre
FROM
Datamartbo.montana.v_estimados_generico
WHERE
CONVERT(CHAR(6),Periodo_Base,112) = @Periodo AND
Unidad_Negocio = @Unidad_Negocio AND
(Vendedor = @Vendedor OR @Vendedor IS NULL)
ORDER BY
Cliente_Nombre
SET Nocount Off
END