20/08/2004, 18:48
|
| | | 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 |