SELECT TNH.DATAEMISSAO AS DATA, TCN.COD_UNIDADE AS LOJA, 'RP' AS TIPO FROM TAB_CONTROLE_NFE TCN INNER JOIN TAB_NOTA_HEADER TNH ON TNH.CODLOJA = TCN.COD_UNIDADE AND TNH.dataemissao >= '2023-05-06' AND TNH.ID_NFE=TCN.ID_NFE WHERE TCN.COD_CONTROLE IS NULL AND TCN.COD_SITUACAO_ENVIO_NFE = 'RP' AND TCN.TIPO_MODELO_NF = 59 UNION ALL SELECT TNH.DATAEMISSAO AS DATA, TCN.COD_UNIDADE AS LOJA, 'RP' AS TIPO FROM TAB_CONTROLE_NFE TCN INNER JOIN TAB_NOTA_HEADER TNH ON TNH.CODLOJA = TCN.COD_UNIDADE AND TNH.dataemissao >= '2023-05-06' AND TNH.ID_NFE=TCN.ID_NFE WHERE TCN.COD_CONTROLE = 0 AND TCN.COD_SITUACAO_ENVIO_NFE = 'RP' AND TCN.TIPO_MODELO_NF = 59 UNION ALL SELECT DTH_RECBTO AS DATA, COD_UNIDADE AS LOJA, 'IN' AS TIPO FROM TAB_CONTROLE_NFE WHERE DTH_RECBTO >= '2023-05-06' AND TIPO_MODELO_NF = 59 AND COD_SITUACAO_ENVIO_NFE = 'IN'
## Diferença entre as palavras JOIN e INNER JOIN --- | JOIN | INNER JOIN | | :--- | :--- | | Apenas faz o Join | Faz o Join e filtra os resultados referente as condições do JOIN | Exemplo