Boa tarde a todos,
Estive tentando diminuir o número de consultas gráficas e para isso pensei em utilizar um Inner Join com outro Select mas sem sucesso.
Abaixo está um Select que no Inner Join tem uma consulta (Consulta4), estive tentando substituir essa Consulta4 pelo Select e vermelho.
Será possível?
SELECT [%$##@_Alias].CodServ, Format$([Dtf],"mmmm yyyy") AS DT, Count([%$##@_Alias].CodServ) AS Qtde, Min([%$##@_Alias].Dtf) AS MínDeDtf, Consulta4.Qtd AS QtdeTotal
FROM (SELECT CodServ, Dtf, [CodServ] & Format$([Dtf],"ddmmyy") AS Rel1
FROM TabDadosImportadosTrat
WHERE (((Int(Now()-[Dtf]))>2))) INNER JOIN Consulta4 ON [%$##@_Alias].CodServ = Consulta4.CodServ
GROUP BY [%$##@_Alias].CodServ, Format$([Dtf],"mmmm yyyy"), Consulta4.Qtd;
SELECT [%$##@_Alias].CodServ, Count([%$##@_Alias].CodServ) AS Qtd
FROM (SELECT CodServ, Dtf, [CodServ] & Format$([Dtf],"ddmmyy") AS Rel1
FROM TabDadosImportadosTrat
WHERE (((Int(Now()-[Dtf]))>2)))
GROUP BY [%$##@_Alias].CodServ;
Muito obrigado
Estive tentando diminuir o número de consultas gráficas e para isso pensei em utilizar um Inner Join com outro Select mas sem sucesso.
Abaixo está um Select que no Inner Join tem uma consulta (Consulta4), estive tentando substituir essa Consulta4 pelo Select e vermelho.
Será possível?
SELECT [%$##@_Alias].CodServ, Format$([Dtf],"mmmm yyyy") AS DT, Count([%$##@_Alias].CodServ) AS Qtde, Min([%$##@_Alias].Dtf) AS MínDeDtf, Consulta4.Qtd AS QtdeTotal
FROM (SELECT CodServ, Dtf, [CodServ] & Format$([Dtf],"ddmmyy") AS Rel1
FROM TabDadosImportadosTrat
WHERE (((Int(Now()-[Dtf]))>2))) INNER JOIN Consulta4 ON [%$##@_Alias].CodServ = Consulta4.CodServ
GROUP BY [%$##@_Alias].CodServ, Format$([Dtf],"mmmm yyyy"), Consulta4.Qtd;
SELECT [%$##@_Alias].CodServ, Count([%$##@_Alias].CodServ) AS Qtd
FROM (SELECT CodServ, Dtf, [CodServ] & Format$([Dtf],"ddmmyy") AS Rel1
FROM TabDadosImportadosTrat
WHERE (((Int(Now()-[Dtf]))>2)))
GROUP BY [%$##@_Alias].CodServ;
Muito obrigado