[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