Msg 164, Level 15, State 1, Line 1
Each GROUP BY expression must contain at least one column that is not an outer reference.
Achei a mensagem incoerente, pois minha query não tinha outer joins, apenas inner e left joins. Cheguei a conclusão que o erro estava relacionado a uma constante na cláusula Group by. Onde antes estava:
Group by IsNull(sdcc.cd_cliente, 0 )
,IsNull(sdcc.cd_conta_gerencial, 0 )
,3
,IsNull(sdcc.cd_versao, 0 )
,IsNull(sdcc.cd_conta_gerencial, 0 )
,3
,IsNull(sdcc.cd_versao, 0 )
Para contornar o problema, ficou:
Group by IsNull(sdcc.cd_cliente, 0 )
,IsNull(sdcc.cd_conta_gerencial, 0 )
--,3
,IsNull(sdcc.cd_versao, 0 )
,IsNull(sdcc.cd_conta_gerencial, 0 )
--,3
,IsNull(sdcc.cd_versao, 0 )
JÁ ERAM 4AM, e esta dica foi o que me deixou ir dormir tranquilo...
ResponderExcluirvaleu...
Luis Mathias - luis_mathias@terra.com.br