[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