Estimados,
Precisaría me indiques en la sentencia WHERE como debo
insertar la variable temporal que indica a este reporte el ID del usuario
logueado.
He visto en otros reportes que usan **ID_vendedor**, pero no
encuentro la forma en que me funcione.
Algo me debe estar faltando (además de conocimientos) que no
me lo toma. (en este caso para probar la sentencia le puse un ID fijo (48) y
funciona. Pero necesito automatizar haciendo que el reporte automáticamente le
salga el ID del usuario logueado
Gracias
SELECT cast(1 as bit) as generaInforme,
CRM_TRATATIVAS.Fecha, CRM_CLIENTES.RazonSocial, CRM_CLIENTES.Localidad,
CRM_TRATATIVAS.Comentarios, CRM_SubCategorias.Descripcion,
CRM_TRATATIVAS.Prox_Contacto,
CRM_CLIENTES.NombreFantasia, CRM_TRATATIVAS.ID_VendedorAsignado,
CRM_SubCategorias.ID_SubCategoria, CRM_VENDEDORES.Nombre,
CRM_TRATATIVAS.Finalizada, CRM_CLIENTES.id_cliente
FROM
CRM_VENDEDORES INNER JOIN (CRM_SubCategorias INNER JOIN (CRM_CLIENTES INNER
JOIN
CRM_TRATATIVAS
ON CRM_CLIENTES.ID_Cliente = CRM_TRATATIVAS.ID_Cliente) ON
CRM_SubCategorias.ID_SubCategoria
= CRM_TRATATIVAS.ID_subCategoria) ON
CRM_VENDEDORES.ID_Vendedor =
CRM_TRATATIVAS.ID_VendedorAsignado
WHERE
(((CRM_TRATATIVAS.Prox_Contacto)='01/01/2017') AND
((CRM_TRATATIVAS.ID_VendedorAsignado)='48') AND
((CRM_SubCategorias.ID_SubCategoria)='10'))
OR
(((CRM_TRATATIVAS.Prox_Contacto)='28/12/2028'));
Gracias
Daniel