Tema: Consulta SQL
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2004, 18:48
Avatar de jrp01
jrp01
 
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años, 7 meses
Puntos: 0
Set rsobra = dbEgre.OpenRecordset("SELECT Sum([Movimientos].[Monto]) AS [tobra], Movimientos.[No], Movimientos.[Fecha], Movimientos.[Usuario] From Movimientos GROUP BY Movimientos.[No], Movimientos.[Fecha], Movimientos.[Usuario] HAVING (((Movimientos.[No]) Like '" & obr & "-*')) AND ((Movimientos.Fecha) Between #7/13/2004# And #7/18/2004#) ORDER BY Sum(Movimientos.Monto);", dbOpenDynaset, Group By Movimientos.[No],Movimientos.[Fecha],Movimientos.[Usuario])

Creo que eso es lo que te falta el group by ya que si usas funciones de gregado(sum,avg,prom, etc) tienes que poner en group by los campos que no tienen esta funciones.

Espero que asi corrijas tu problema Saludos