[firebase-br] Ajuda com SQL

Roberto Schuster robertoaschuster em gmail.com
Seg Jun 15 16:38:06 -03 2009


Olá pessoal, possuo uma consulta SQL e gostaria de incluir um campo que 
represente a soma de uma coluna (SUM(nome_coluna)). No entanto está me 
retornando um erro com a mensagem: "Você tentou executar uma consulta 
que não inclui a expressão 'CodigoOS' especificada como parte de uma 
função agregada.".

A consulta original é essa:
SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, 
Modelo, Situacao, TotalOS
             FROM T3_OS
            WHERE DataEntrada >= #" & Format(CDate(Data1.Value), 
"YYYY-MM-DD") & "#
            AND DataEntrada <= #" & Format(CDate(Data2.Value), 
"YYYY-MM-DD") & "#
            ORDER BY CodigoOS DESC"


A consulta com o novo campo é essa:
SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, 
Modelo, Situacao,TotalOS, (SUM(TotalOS) AS total)
             FROM T3_OS
            WHERE DataEntrada >= #" & Format(CDate(Data1.Value), 
"YYYY-MM-DD") & "#
            AND DataEntrada <= #" & Format(CDate(Data2.Value), 
"YYYY-MM-DD") & "#
            ORDER BY CodigoOS DESC"

O que estou fazendo de errado?





Mais detalhes sobre a lista de discussão lista