Tema: Primer valor
Ver Mensaje Individual
  #1  
Antiguo 11-10-2006
trex2000 trex2000 is offline
Miembro
 
Registrado: may 2003
Posts: 240
Reputación: 22
trex2000 Va por buen camino
Question Primer valor

Saludos:
Tengo que generar un query para que me regrese el primer valor del dia por cada empleado en un rango de fechas y rango de tarjetas,estan en una tabla de historia,pero no he podido lograrlo ya que la consulta que genero me regresa un solo valor no me regresa los valores de todos los empleados, que estare haciendo mal?,alguien me podria decir como logro hacer esto?

Es Sql Server 2000

La tabla y el campo del que necesito sacar esa informacion es History.Link1

el codigo que estoy utilizando es el sig:
Cita:
Select Top 1 History.Link1,Card.CardHolderId,Card.CardNumber,Card.Deleted,
CardHolder.RecordId,CardHolder.FirstName,CardHolder.LastName,CardHolder.Note4,CardHolder.Deleted,
History.Param3,History.Param2,History.Param1,History.RecvTime,History.Gentime,History.Link2,History. Link3,History.Deleted
From Card
Left Join CardHolder On Card.CardHolderId=CardHolder.RecordId
Left Join History On CardHolder.RecordId=History.Link3
Where (Card.Deleted = 0)And(CardHolder.Deleted = 0)And(History.Deleted = 0)
And(Card.CardNumber Between 1500 And 1600)
And(History.RecvTime >= Convert(DateTime,'2006-09-15 00:00:00',102))And (Recvtime <= Convert(DateTime,'2006-09-30 23:59:59',102))
And(History.Link1 = 10)Or(History.Link1 = 12)Or(History.Link1 = 15)Or(History.Link1 = 17)
And CardHolder.Note4 <> 'Mantenimiento'
Order By Card.CardNumber
De antemano muchas gracias.
Responder Con Cita