Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2006, 09:23
jeffcar
 
Fecha de Ingreso: marzo-2004
Ubicación: Bucaramanga
Mensajes: 71
Antigüedad: 20 años, 2 meses
Puntos: 0
registro con mayores fechas

Hola amigos necesito traerme los registros con las mayores fechas, pero no me funciona, trabajo en sql server

tengo una tabla con 3 campos:fecha,Id_auxiliar,saldo y necesito traerme los registro con los id_auxiliares con mayores fechas menores a una dada

ejem:

select max(fecha),id_auxiliar,saldo from diario where fecha<'20050104'
group by id_auxiliar

lo que pasa es que me pide que agrupe tambien saldo y si coloco 'group by id_auxiliar,saldo' me trae todos los registros y solo necesito los de las mayores fechas, en la tabla no hay fechas repetidas para auxiliares

+---------------------+----------+--------------+
| fecha | auxiliar | saldo |
+---------------------+----------+--------------+
| 2005-01-03 00:00:00 | 020187 | 54549997.00 |
| 2005-01-02 00:00:00 | 020187 | 555555555.00 |
| 2005-01-03 00:00:00 | 020687 | 0.00 |
| 2005-01-02 00:00:00 | 020687 | 522222.00|
|+---------------------+----------+--------------+
necesito que mi resultado sea el siguiente:

+---------------------+----------+--------------+
| fecha | auxiliar | saldo |
+---------------------+----------+--------------+
| 2005-01-03 00:00:00 | 020187 | 54549997.00 |
| 2005-01-03 00:00:00 | 020687 | 0.00 |
|+---------------------+----------+--------------+

PD. estoy utilizando sql server