hola buenos dias tengo un problema al hacer una consulta debo hacerlo con left join por que asi me lo piden, y la sigiente subconsulta debe de ir dentro de un left join
Código SQL
[-]left join (
SELECT venta.sucursal, count(distinct(venta.venta)) as nota,ISNULL(VENTA.vendedor,"NO") AS vendedor
from openquery(SMYSQLCIPSIS,
'select v.sucursal, v.venta, vendedor
FROM VENTA V
INNER JOIN DET_VT D
ON V.SUCURSAL = D.SUCURSAL
AND V.VENTA = D.VENTA
WHERE FECHA between "@fechaIni" and " @fechaFin"
AND STATUS <> "ZC"' ) as venta
where vendedor <> "NO"
group by venta.sucursal, venta.venta, venta.vendedor
--order by venta.sucursal, nota, vendedor
) ventas
on ventas.vendedor = e.vendedor
el problema es al momento de mandarle las fechas a la parte del codigo de MySQL (@fechaIni y @fechaFin) usal mente lo hacia asi : " ' +@fechaIni + ' " pero esto solo funciona si lo hago con set @consulta = (el codigo anterior)
exec(@consulta)
pero dentro del left join no sirve o no se usarlo, pero a fuerzas tengo que usar un left join ya que son barias tablas conectadas entre si, si pudieran ayudarme se los agradecería mucho