FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
una consulta case ?
Buenas tengan... tenia un par de meses que no me conectaba y tuve que ingresar de nuevo....gracias por la bienvenida.
Tengo un problema tratando de hacer un sum(case ....) . realmente no me sale. La estructura que uso la he probado en sql server, pero en interbase no me funciona. A ver que estoy haciendo mal. el sql es el siguiente: select m.prod, a.descripcion, a.grupo, h.status, m.venta, m.falta, sum(case h.status when = '1' then m.Venta else 0 end) as Valoruno, sum(case h.status when = '3' then m.Venta else 0 end) as Valortres, sum(case h.status when = '9' then m.Venta else 0 end) as Valornueve, sum(e.cant) as entradas from movimarts m join articulos a on a.Clave = m.Prod join entradas e on (e.prod = m.prod) join movims h on (h.cheque = m.clave) where m.fecha between '09-01-2003' and '09-30-2003' group by m.prod,a.descripcion,a.grupo, h.status order by a.grupo, a.descripcion,m.prod ...si les quito los sum(case..., me funciona, pero necesito agrupar los valores seguin el h.status (char(1)). el error que me da en el sql editor es el siguiente: ERROR: Dynamic SQL Error SQL error code = -104 Token unknown - line 7, char 18 h Gracias de antemano jorge |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|