Postada em 18/01/2008 15:04 hs
Pessoal, como posso montar essa pesquisa, sendo:
no campo (OS) da tabela Dados tenho varios contratos dentre eles o (135202). No campo (quant) da mesma tabela gravo a quantidade de um determinado item usado por esse contrato e no campo (unit) da mesma tabela, gravo o valor unitario desse item. Na soma de valor esse contrato acumula o maior valor e mantem a liderança no ranking, pergunto, como fazer essa pesquisa pegando o contrato com o maior valor monetário. Tentei assim mas retorna outro valor:
Set TbResumo = New ADODB.Recordset TbResumo.Open "SELECT TOP 100 OS, Sum(quant*unit) as Total FROM Dados GROUP BY OS ORDER BY OS", BancoSobra, adOpenDynamic, adLockOptimistic
Do While Not TbResumo.EOF T1.text = TbResumo("OS") T2.text = TbResumo("Total") TbResumo.MoveNext Loop
Alguem tem uma sugestão
|