Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/08/2011, 13:44
matute69
 
Fecha de Ingreso: abril-2009
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Errores con Having y between

La verdad es que queria saber si se puede hacer un .. between o una clase de condicion dentro de un having ...

Tan solo quiero que dependiendo de una variable el "HAVING" agrupe un campo u otro entre 2 rangos de fechas .. sea como sea deberia poder hacerlo con esa logica


aparte intentando crear esa variable en el sql server 2008
creando algo asi

Cita:
if @VarFecha = 1
begin
@query = @query + 'HAVING ( (EncabezadoDeudoresMunicipales.Rut LIKE @Rut AND @Rut IS NOT NULL) OR (@Rut IS NULL)
and EncabezadoDeudoresMunicipales.Fecha_Emision Between @fechaDesde And @fechaHasta )'
end
else
begin
@query = @query + 'HAVING ( (EncabezadoDeudoresMunicipales.Rut LIKE @Rut AND @Rut IS NOT NULL) OR (@Rut IS NULL)
and EncabezadoDeudoresMunicipales.Fecha_Pago Between @fechaDesde And @fechaHasta )'
end
y me sale este error
"Mens 102, Nivel 15, Estado 1, Procedimiento Ing_DeudoresMunicipales_TraerLista_PorRango, Línea 77
Sintaxis incorrecta cerca de '@query'."

indicando algo asi como que no pudiera agregar mas caracteres al campo @query
o algo por el estilo

y gracias por tu respuesta libras ..