
Saludos.
Posted 11 March 2010 - 06:11 PM
Posted 11 March 2010 - 06:29 PM
...obvio que existe un campo Fecha del tipo DATE...
Posted 11 March 2010 - 06:43 PM
Posted 11 March 2010 - 06:46 PM
Posted 11 March 2010 - 06:48 PM
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
Posted 11 March 2010 - 06:51 PM
Posted 11 March 2010 - 06:59 PM
SELECT FIRST (TuTabla.[Fecha]) AS FechaPrin, LAST (TuTabla.[Fecha]) AS FechaFin FROM TuTabla
Posted 11 March 2010 - 07:12 PM
Posted 11 March 2010 - 07:17 PM
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
Posted 11 March 2010 - 07:18 PM
Posted 11 March 2010 - 07:38 PM
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;
Posted 11 March 2010 - 07:41 PM
Posted 11 March 2010 - 07:44 PM
Posted 11 March 2010 - 08:02 PM
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)
Posted 11 March 2010 - 08:07 PM
Posted 11 March 2010 - 08:13 PM
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)
Posted 11 March 2010 - 08:43 PM
Posted 11 March 2010 - 08:49 PM
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)
Posted 11 March 2010 - 08:52 PM
Posted 11 March 2010 - 09:57 PM
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)