Alguien que me tire una soga =:)
Tengo una SELECT donde uno de los campos es una función CASE para obtener
una clasificación de sucursales por zona geográfica (a partir del campo
sucursal de la tabla).
En la misma select necesito poder filtrar una de las opciones arrojadas por
el CASE
He probado algunas variantes pero no logro dar con la solución.
Adjunto la sentencia para aclarar un poco mas la idea:
Select
CODIGO,
SUM(IMPORTE),
MIN(FCH),
MIN(SUCURS) ,
CASE MIN(SUCURS)
WHEN '0001' THEN 'Sucursal Zona 1'
WHEN '0002' THEN 'Sucursal Zona 1'
WHEN '0003' THEN 'Sucursal Zona 2'
END
From VTMVH
Where CODIGO IS NULL
Group By CODIGO
Having SUM(IMPORTE) <>0 and (MIN(FCH) >= '2004-10-01' and MIN(FCH)<=
'2004-10-31'
Desde ya muchas gracias.
Leer las respuestas