Hoola!
Cita:
Empezado por ContraVeneno
¿mas o menos que tienes armado como consulta SQL hasta ahorita?
te pregunto para partir de ese punto...
podría pensar que solo te hace falta agregar esas condiciones en el where... pero sin ver la consulta, solo estoy adivinando.
|
Graaacias por responder, esta es mi consulta:
Código SQL
[-]
SELECT i.IdE, i.CiE, i.NomE + ' ' + i.ApePE + ' ' + i.ApeME AS Nomb, i.CarreraE, i.DeptoE, b.IdB,
YEAR(b.Fecha) AS Anio, MONTH(b.Fecha) AS Mes, b.MontoRecibir, b.Sancion, b.TotalRecibido, b.MontoTR
FROM dbo.BDinscripcion i INNER JOIN
dbo.BDBeca b ON i.IdE = b.IdE
WHERE YEAR(b.Fecha) = '2010'
ORDER BY i.Nomb,b.IdB
Donde WHERE---suponiendo para el año 2010
Y MES me devuelve en dato numérico, digamos si es Marzo ==> 3
Par el año 2010 se comenzo a dar la beca desde el mes FEBRERO. En mi consulta pues hasta el momento de cada estudiante se me repite 4 veces el registro
Juan Perez......(lo q mencione de ejemplo...)......
2
Juan Perez......(lo q mencione de ejemplo...)......
3
Juan Perez......(lo q mencione de ejemplo...)......4
Juan Perez......(lo q mencione de ejemplo...)......5
Donde 2,3,4...son los meses...
No quiero q se me repita tantas veces se da la beca...Solo q muestre:
----------------------------Gestion:2010 ------------Departamento:La Paz
------------------------------------MESES----------------------------------
Nombre ---------MontoaRecibir ---
Feb San--
Mar San... MontoTotalRecibido
Juan Perez -----------500---------500 0 ----500 0 .... ----2500
Espero me entiendan.......
Muuchas gracias!
Saludos