Dsum con datediff

04/12/2012 - 20:50 por frescoj | Informe spam
Buen día, antes que nada quiero felicitarlos por el trabajo que hacen en los grupos, y bueno ojala puedan ayudarme también.
Tengo un formulario de productos y estoy sacando las sumas por grupos, hasta ahi todo bien, el problema es que me atore a la hora de sumar por fechas
este es el codigo que utilizo

sumbl = Nz(DSum("precio", "tb_pedidos", "catalogo = 7 And id_vendedor =" & _
Me.ID_VENDEDORx & " and cotizar = -1 and " & DateDiff("d", FECHA_EXISTENCIA, Date) & "< 8"), 0)

Lo que necesito es filtrar la mercancia por diferencia de días, trataré de explicarme mejor, a la mercancía que llega y se recoge en los primeros 7 días se les hace un descuento y lo que se almacena y tiene mas de 7 días no se le hace ningún descuento, pero la verdad no se que hacer, tambien intenté esto pero los dos me dan error.

sumbl1 = Nz(DSum("precio", "tb_pedidos", "catalogo = 7 And id_vendedor =" & _
Me.ID_VENDEDORx & " and cotizar = -1 and fecha_existencia <" & fecha_x + 7 & ""), 0

ojala puedan darme alguna guía, de antemano gracias
 

Leer las respuestas

#1 frescoj
05/12/2012 - 04:30 | Informe spam
en una consulta me hace el filtro pero al utilizar el codigo en el formulario, simplemente no hace caso a la restriccion de fechas, me muestra todo

sumbl1 = Nz(DSum("precio", "tb_pedidos", "catalogo = 7 And id_vendedor =" & _
Me.ID_VENDEDORx & " and cotizar = -1 and fecha_existencia >" & Date - 7 & ""), 0

Preguntas similares