Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Optimizar consulta, quitar unions

Estas en el tema de Optimizar consulta, quitar unions en el foro de Oracle en Foros del Web. Hola quiere optimizar una consulta la cual la utilizo para hacer select/insert, y la he creado con unions pero he estado dandole vueltas para quitar ...
  #1 (permalink)  
Antiguo 23/04/2010, 03:36
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 16 años
Puntos: 31
Optimizar consulta, quitar unions

Hola quiere optimizar una consulta la cual la utilizo para hacer select/insert, y la he creado con unions pero he estado dandole vueltas para quitar los unions mediante when case en el select así me quedaría con un solo select, pero no me cruzaria todos los datos, son muchos unions, este es un estracto, se os ocurre algo? gracias



SELECT IdCodigo,40000 Codigo,SUM(Coste) Coste
FROM BCAMEL
WHERE Codigo IN (400,401,402,403)
GROUP BY IdCodigo

UNION

SELECT IdCodigo,50000 Codigo,SUM(Coste) Coste
FROM BCAMEL
WHERE Codigo IN (400,401,402,403,500,501)
GROUP BY IdCodigo

UNION

SELECT IdCodigo,60000 Codigo,SUM(Coste) Coste
FROM BCAMEL
WHERE Codigo IN (500,501,600,601)
GROUP BY IdCodigo
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo
  #2 (permalink)  
Antiguo 26/04/2010, 03:54
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 16 años
Puntos: 31
Respuesta: Optimizar consulta, quitar unions

Vale, no se puede. jeje

gracias a todos los que lo hayais pensado
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo

Etiquetas: quitar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:40.