Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 16-05-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Poder: 17
sizne Va por buen camino
Hola movorack, gracias por responder...y por tu ayuda, te comento con tu ayuda hice lo siguiente:
Código SQL [-]
SELECT i.IdE,(i.NomE+' '+i.ApePE+' '+i.ApeME)AS Nom,i.CarreraE,i.DeptoE,
  -- todos los datos que seleccionas
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 2) as Febrero,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 3) as Marzo,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 4) as Abril,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 5) as Mayo,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 6) as Junio,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 7) as Julio,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 8) as Agosto, 
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 9) as Septiembre,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 10) as Octubre,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 11) as Noviembre,
  (select MontoRecibido from BDbeca b2 where b2.IdE = i.IdE and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 12) as Diciembre,
   sum(b1.MontoRecibido) as TotalRecibido 
FROM BDinscripcion i
INNER JOIN BDbeca b1 on i.IdE = b1.IdE
WHERE YEAR(b1.fecha) = '2010'
GROUP BY i.IdE, i.Nom,i.CarreraE,i.DeptoE
  -- Los campos de agrupación
Solo que me aparece el siguiente error:
Cita:
Servidor: mensaje 207, nivel 16, estado 3, línea 1
El nombre de columna 'MontoRecibido' no es válido.
Este msj me repite varias veces...

Si podrias ayudarme...

Graaacias!

Saludos
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Eliminación Selectiva en ListView MaMu OOP 13 31-01-2008 20:48:53
Realizar una consulta sobre los registros que devuelve otra consulta Borjaserrano Firebird e Interbase 12 01-10-2007 23:19:44
Consulta dentro de otra consulta judit25 Conexión con bases de datos 1 25-06-2007 15:52:15
Consulta Selectiva sobre Store Procedure raul_sal SQL 5 19-07-2003 21:35:37
consulta sobre consulta superhopi SQL 2 16-05-2003 19:01:47


La franja horaria es GMT +2. Ahora son las 05:23:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi