我想在查询中添加两列:dbo.PROCESSO.dt_cadastro
和dbo.PROCESSO.dt_encerrado
。 PROCESSO
和NUMERO_PROCESSO
表格通过名为cd_processo
的列相关联。
以下是当前查询:
SELECT
dbo.CLIENTE.ds_razao_social,
dbo.COMARCA.ds_comarca,
dbo.JUIZO.ds_juizo,
dbo.COMARCA.ds_sigla_unidade,
dbo.NUMERO_PROCESSO.no_processo
FROM
dbo.COMARCA
RIGHT OUTER JOIN dbo.NUMERO_PROCESSO ON
dbo.COMARCA.ds_sigla_unidade = dbo.NUMERO_PROCESSO.ds_sigla_unidade
AND dbo.COMARCA.cd_comarca = dbo.NUMERO_PROCESSO.cd_comarca
LEFT OUTER JOIN dbo.JUIZO ON
dbo.NUMERO_PROCESSO.ds_sigla_unidade = dbo.JUIZO.ds_sigla_unidade
AND dbo.NUMERO_PROCESSO.cd_juizo = dbo.JUIZO.cd_juizo
LEFT OUTER JOIN dbo.CONTRATO_VINCULADO ON
dbo.NUMERO_PROCESSO.cd_processo = dbo.CONTRATO_VINCULADO.cd_processo
LEFT OUTER JOIN dbo.CLIENTE ON
dbo.CONTRATO_VINCULADO.cd_cliente = dbo.CLIENTE.cd_cliente
答案 0 :(得分:1)
SELECT
dbo.CLIENTE.ds_razao_social,
dbo.COMARCA.ds_comarca,
dbo.JUIZO.ds_juizo,
dbo.COMARCA.ds_sigla_unidade,
dbo.NUMERO_PROCESSO.no_processo,
dbo.PROCESSO.dt_cadastro,
dbo.PROCESSO.dt_encerrado
FROM
dbo.COMARCA
RIGHT OUTER JOIN dbo.NUMERO_PROCESSO ON
dbo.COMARCA.ds_sigla_unidade = dbo.NUMERO_PROCESSO.ds_sigla_unidade
AND dbo.COMARCA.cd_comarca = dbo.NUMERO_PROCESSO.cd_comarca
LEFT OUTER JOIN dbo.JUIZO ON
dbo.NUMERO_PROCESSO.ds_sigla_unidade = dbo.JUIZO.ds_sigla_unidade
AND dbo.NUMERO_PROCESSO.cd_juizo = dbo.JUIZO.cd_juizo
LEFT OUTER JOIN dbo.CONTRATO_VINCULADO ON
dbo.NUMERO_PROCESSO.cd_processo = dbo.CONTRATO_VINCULADO.cd_processo
LEFT OUTER JOIN dbo.CLIENTE ON
dbo.CONTRATO_VINCULADO.cd_cliente = dbo.CLIENTE.cd_cliente
LEFT OUTER JOIN dbo.PROCESSO ON
dbo.NUMERO_PROCESSO.cd_processo = dbo.PROCESSO.cd_processo
应该注意的是,这是基于您发布的查询中的信息(没有其他任何基础)。要获得更精确的答案,您必须在问题中包含表格模式和预期输出。