Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Valores distintos (https://www.clubdelphi.com/foros/showthread.php?t=36141)

trex2000 03-10-2006 17:12:31

Valores distintos
 
Saludos:
Estoy desarrollando una aplicacion en la que lee los valores de Sql Server 2000 que vienen de lecturas de sensores, ahora el problema es que quieren dos reportes diferentes a los que ya estaban, uno resumido y otro detallado pero en el resumido tengo el problema al hacer la sentencia Sql, lo que se necesita es lo siguiente:
Del sensor 10 .- El primer valor del dia.
Del sensor 12 .- El ultimo valor del dia.
Del sensor 15 .- El primer valor del dia.
Del sensor 17 .- El ultimo valor del dia.

Y en esta sentencia nomas deben ir estas 4 lecturas,claro con todos los demas datos del empleado en un rango de fechas, pero no he podido lograr esto.

Alguien me podria decir como lograrlo?

El codigo de la sentencia que utilizo es el siguiente:
Código SQL [-]
select distinct c.link1,
        a.CardHolderId,a.CardNumber,a.Deleted,
        b.RecordId,b.FirstName,b.LastName,b.Deleted,b.Note4,
        c.param3,c.param2,c.param1,c.recvtime,c.gentime,link2,c.link,c.deleted
from card a ,cardholder b,history c
where ((a.cardholderid = b.recordid)And (b.recordid=c.link3))And(a.Deleted = 0)And (b.Deleted = 0)And(a.cardnumber Between 1500 And 2000)
      And(c.RecvTime >= CONVERT(DATETIME, '2006-09-15 00:00:00', 102))And(c.RecvTime <= CONVERT(DATETIME, '2006-09-30 23:00:00', 102))
      And(c.Link1=10 Or c.Link1=12 Or c.Link1=15 Or c.Link1=17)
      And(b.note4 <> 'Mantenimiento') 
order by a.cardnumber

De antemano muchas gracias.:confused:


La franja horaria es GMT +2. Ahora son las 03:02:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi