
Saludos.
Escrito 11 marzo 2010 - 06:11
Escrito 11 marzo 2010 - 06:29
...obvio que existe un campo Fecha del tipo DATE...
Escrito 11 marzo 2010 - 06:43
Escrito 11 marzo 2010 - 06:46
Escrito 11 marzo 2010 - 06:48
SELECT (LOG_FECHA) AS PRIMERO FROM LOG_ASISTENCIA ORDER BY LOG_FECHA ASC UNION SELECT (LOG_FECHA) AS ULTIMO FROM LOG_ASISTENCIA ORDER BY LOG_FECHA DESC
Escrito 11 marzo 2010 - 06:51
Escrito 11 marzo 2010 - 06:59
SELECT FIRST (TuTabla.[Fecha]) AS FechaPrin, LAST (TuTabla.[Fecha]) AS FechaFin FROM TuTabla
Escrito 11 marzo 2010 - 07:12
Escrito 11 marzo 2010 - 07:17
Hola
Facilmente, asi:
sql
SELECT FIRST (TuTabla.[Fecha]) AS FechaPrin, LAST (TuTabla.[Fecha]) AS FechaFin FROM TuTabla
Saludos
SELECT FIRST 10 SKIP 20 FECHA FROM TABLA
Escrito 11 marzo 2010 - 07:18
Escrito 11 marzo 2010 - 07:38
SELECT (SELECT LOG_FECHA FROM LOG_ASISTENCIA ORDER BY LOG_FECHA ASC) AS PRIMERO, (SELECT LOG_FECHA FROM LOG_ASISTENCIA ORDER BY LOG_FECHA DESC) AS ULTIMO FROM LOG_ASISTENCIA
procedure TFAstGen.FormShow(Sender: TObject); var Primero, Ultimo: string; begin //Obtenemos el primer registro QGetLogs.Close; QGetLogs.SQL.Clear; QGetLogs.SQL.Text := 'SELECT LOG_FECHA FROM LOG_ASISTENCIA'; QGetLogs.Open; QGetLogs.First; Primero := QGetLogs.Fields[0].AsString; //Obtenemos el último registro QGetLogs.Close; QGetLogs.SQL.Clear; QGetLogs.SQL.Text := 'SELECT LOG_FECHA FROM LOG_ASISTENCIA'; QGetLogs.Open; QGetLogs.Last; Ultimo := QGetLogs.Fields[0].AsString; lbl1.Caption := 'Generarán datos desde ' + Primero + ' Hasta ' + Ultimo; end;
Escrito 11 marzo 2010 - 07:41
Escrito 11 marzo 2010 - 07:44
Escrito 11 marzo 2010 - 08:02
SELECT FIRST 1 (SELECT FIRST 1 FECHA FROM TABLA1 ORDER BY 1 ASC), (SELECT FIRST 1 FECHA FROM TABLA1 ORDER BY 1 DESC) FROM TABLA1
Plan
PLAN SORT ((TABLA1 NATURAL))
PLAN SORT ((TABLA1 NATURAL))
PLAN (TABLA1 NATURAL)
Adapted Plan
PLAN SORT ((TABLA1 NATURAL)) PLAN SORT ((TABLA1 NATURAL)) PLAN (TABLA1 NATURAL)
Escrito 11 marzo 2010 - 08:07
Escrito 11 marzo 2010 - 08:13
Plan
PLAN SORT ((TABLA1 NATURAL))
PLAN (TABLA1 ORDER IDX_FECHA)
PLAN (TABLA1 NATURAL)
Adapted Plan
PLAN SORT ((TABLA1 NATURAL)) PLAN (TABLA1 ORDER IDX_FECHA) PLAN (TABLA1 NATURAL)
Escrito 11 marzo 2010 - 08:43
Escrito 11 marzo 2010 - 08:49
Saludos.
Lastima que llegue tarde, la solución de Delphius es la que te hubiese dado; yo en lo particular le agregaría dos indices uno Ascendente y otro Descendente.
Plan
PLAN (TABLA1 ORDER IDX_FECHA2)
PLAN (TABLA1 ORDER IDX_FECHA)
PLAN (TABLA1 NATURAL)
Adapted Plan
PLAN (TABLA1 ORDER IDX_FECHA2) PLAN (TABLA1 ORDER IDX_FECHA) PLAN (TABLA1 NATURAL)
Escrito 11 marzo 2010 - 08:52
Escrito 11 marzo 2010 - 09:57
select * from(Select first 1 fechan from central order by fechan desc) union all select first 1 fechan from central
Plan
PLAN SORT ((CENTRAL NATURAL))
PLAN (CENTRAL NATURAL)
Adapted Plan
PLAN SORT ((CENTRAL NATURAL)) PLAN (CENTRAL NATURAL)