In this select I am bringing all the employees who accessed the application yesterday PO.DAT_COLETA
and who performed yesterday PE.COD_PEDIDO
. But I also want to bring those who accessed yesterday and did not make sales, today I do this for PROCV in excel, is it possible to do this by the query?
SELECT
FUV.COD_UNIDADE_VENDA
,UV.NOM_UNIDADE_VENDA
,FUV.COD_FUNCIONARIO
,FU.NOM_FUNCIONARIO
,PO.DAT_COLETA
,PE.COD_PEDIDO
FROM FUNCIONARIO_UNIDADE_VENDA FUV
JOIN POSICAO_FUNCIONARIO PO ON FUV.COD_FUNCIONARIO = PO.COD_FUNCIONARIO
JOIN UNIDADE_VENDA UV ON FUV.COD_UNIDADE_VENDA = UV.COD_UNIDADE_VENDA
JOIN FUNCIONARIO FU ON FUV.COD_FUNCIONARIO = FU.COD_FUNCIONARIO
JOIN PEDIDO PE ON FUV.COD_FUNCIONARIO = PE.COD_FUNCIONARIO
WHERE
PO.DAT_COLETA >= CONVERT(CHAR(10), GETDATE()-1, 101) and PO.DAT_COLETA < CONVERT(CHAR(10), GETDATE(), 101)
AND PE.DAT_ENTREGA >= CONVERT(CHAR(10), GETDATE()-1, 101) and PE.DAT_ENTREGA < CONVERT(CHAR(10), GETDATE(), 101)
ORDER BY FUV.COD_UNIDADE_VENDA