[firebase-br] Ajuda com SQL
Elton da Motta Barbosa
embarbosa em gmail.com
Ter Jun 16 09:50:20 -03 2009
Rapaz!!!!
fiz bobeira aí no SQL!!!! corrgindo...
a explicação tava certa mas o Select tava errado (um select dentro do
select deve retornarsó um campo)!
corrigindo....
SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca,
Modelo, Situacao, TotalOS, (SELECT sum(TotalOS)
FROM T3_OS
WHERE DataEntrada >= #" & Format(CDate(Data1.Value),
"YYYY-MM-DD") & "#
AND DataEntrada <= #" & Format(CDate(Data2.Value),
"YYYY-MM-DD") & "#
GROUP BY CodigoCliente, Veiculo, Marca,
Modelo, Situacao)
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"
Nesse caso o Select interno vai agrupar pelo Cliente e Veículo e Marca e
e Modelo e situação.
se não quiser algum desses agrupamentos então vc remove do select
interno na cláusula GROUP BY...
té+!
Mais detalhes sobre a lista de discussão lista