tengo la siguiente tabla
Código SQL:
Ver original
MITABLA (Id INT IDENTITY, Nombre VARCHAR(30), Deposito MONEY, Fecha VARCHAR(30))
ejemplo de datos
Código SQL:
Ver original
INSERT INTO @Ingresos VALUES ('María', 110, '2012-08-05 ') INSERT INTO @Ingresos VALUES ('María', 110, '2012-07-13') INSERT INTO @Ingresos VALUES ('José', 100, '2012-07-11') INSERT INTO @Ingresos VALUES ('Carlos', 90, '2012-07-13') INSERT INTO @Ingresos VALUES ('Carlos', 100, '2012-07-10') INSERT INTO @Ingresos VALUES ('Carlos', 85, '2012-08-01 ') INSERT INTO @Ingresos VALUES ('Gabi', 100, '2012-02-10')
quero mostrar de cada persona el registro con la fecha mas pequeñaa que me quede asi
Código SQL:
Ver original
'María', 110, '2012-07-13' 'Carlos', 100, '2012-07-10' 'José', 100, '2012-07-11' 'Gabi', 100, '2012-02-10'
tengo las siguientes consultas pero ninguna me lo regresa como quiero
Código SQL:
Ver original
SELECT Nombre, Ingreso, (SELECT Fecha FROM @Ingresos WHERE Fecha = MIN(fecha)) AS Fecha FROM @Ingresos GROUP BY Nombre, Ingreso, Fecha HAVING Fecha = MIN (fecha)
tambien tengo esta
Código SQL:
Ver original
SELECT Nombre, Fecha FROM @Ingresos GROUP BY Nombre, Fecha HAVING Fecha = MIN(Fecha)
espero me puedan ayudar :( ..
gracias de antemano amigos del foro