Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/03/2013, 14:01
Avatar de chris225
chris225
 
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: problema con funcion con rango de fechas

Cita:
Iniciado por Libras Ver Mensaje
analisis mas a fondo....primero esto, porque pones que fecha=@fecha y fecha1=@fecha1? aqui no limitas a que solo valores iguales en las 2 fechas sean los que regrese el query? Puedes probar 2 cosas, primero nada mas corre el query con esto:

Código SQL:
Ver original
  1. WHERE (td.FECHA=@pfecha AND td.FECHA1=@pfecha1))GROUP BY TD.BRUTO,RC.PorcReca,MV.tipodcto,MV.NRODCTO,MV.tip odctonc,ES.PorcReca,MV.cantidad,MV.valorunit,TD.Fe cha,TD.Fecha1
  2. ,mv.numfactnc,VE.CODVEN,VE.INTERNO

y ve que regresa, ahora prueba el query nada mas con esto:

Código SQL:
Ver original
  1. WHERE
  2. (DATEDIFF(DAY, @pfecha,@pfecha1) BETWEEN RC.desde AND RC.hasta)GROUP BY TD.BRUTO,RC.PorcReca,MV.tipodcto,MV.NRODCTO,MV.tip odctonc,ES.PorcReca,MV.cantidad,MV.valorunit,TD.Fe cha,TD.Fecha1
  3. ,mv.numfactnc,VE.CODVEN,VE.INTERNO

y ve que es lo que regresa

ya que tengas eso podras saber cual condicion es la que no te esta regresando los datos como los necesitas :)
gracias por la ayuda te explico

lo que pasa es que tengo un rango de fechas que se debe consultar fecha desde y fecha hasta, entonces devuelve un numero entero osea cuenta los dias que estan entre la fecha inicio y final y da el total de dias, y luego hay que compararlo con un rango de numeros de desde hasta, ese numero de dias debe de estar entre desde y hasta de la tabla gs_recaudos