Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 15-05-2010
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 22
movorack Va camino a la famamovorack Va camino a la fama
Hola,

la cuestión (segun entiendo) es que quieres que se muestren las columnas a relación de los meses en que se halla entregado las becas, entonces:
  • o te armas un procedimiento almacenado que te agregue las columnas que quieres segun las becas entregadas.
  • o fijas el numero de columnas en los meses del año para que te sea mas facil de manejar.
ok... lo del procedimiento no te puedo ayudar pq no manejo SQL Server... pero para la segunda opción creo que con unas subconsultas tendrias los resultados que esperas

basicamente la idea seria algo como...
Código SQL [-]
SELECT
  -- todos los datos que seleccionas
  (select MontoRecibido from tabla_beca b2 where b2.Id = i.Id and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 1) as Enero,
  ..
  (select MontoRecibido from tabla_beca b2 where b2.Id = i.Id and YEAR(b2.Fecha) = YEAR(b1.Fecha) and MONTH(b2.Fecha) = 12) as Diciembre
  sum(b1.MontoRecibido) as TotalRecibido
FROM tabla_inscripcion i
INNER JOIN tabla_beca b1 on i.Id = b.Id
GROUP BY
  -- Los campos de agrupación
WHERE YEAR(b1.fecha) = '2010'

ya tendrias que acomodarlo a la estructura que tienes y hacero mas a tu medida...
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
 



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 11:12:14.


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