Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Error en query de SQL-Informix
 Foro Bloqueado  Tema Bloqueado


Autor Temas
aisasis
Starting Member

Venezuela
19 Posts
Mensajes - 24 Feb 2004 :  14:16:12  Ver Perfil  Enviar Email
Hola,

Trato de agrupar las columnas que obtengo de la UNION de dos querys. Esto es:

Select f1, sum(c1), sum(c2), sum(c3)
From (
Select fech as f1, avg(edad) as c1,
avg(vope) as c2, 0 as c3
From tb1
Group by fech

Union

Select fech as f1, 0 as c1, 0 as c2,
avg(temp) as c3
From tb1
Where temp > 0
Group by fech
)
group by f1


El primer query interno promedia todos los registros de la tabla TB1 pero anulo la columna C3. El segundo Query interno trabaja con la misma tabla TB1 promediando los registros que cumplen la condición y anula las tres columnas promediadas en el primero y, el query externo, suma las columnas C1, C2 y C3 para obtener el resultado que necesito lo cual es promediar las columnas C1 y C2 utilizando todos los registros y la columna C3 solo los que cumplan con la condición.

El query mostrado funciona bien en Access pero en Informix da error general (-201).

¿Donde está el error o que cambios debo hacer para que funcione?

Gracias.

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar