dias entre fechas
con esta linea de SQL saco los dias entre dos fechas
CAST((CAST(AGENDAS_CONSULTAS.FECHA_HORA_INICIO AS DATE) - CAST(AGENDAS_CONSULTAS.FECHA_HORA_SOLICITUD AS DATE)) / 1 AS SMALLINT) AS DIAS_TRASCURRIDOS
SELECT
PACIENTES.DID,
AGENDAS_CONSULTAS.FECHA_HORA_SOLICITUD,
AGENDAS_CONSULTAS.FECHA_HORA_INICIO,
CAST((CAST(AGENDAS_CONSULTAS.FECHA_HORA_INICIO AS DATE) - CAST(AGENDAS_CONSULTAS.FECHA_HORA_SOLICITUD AS DATE)) / 1 AS SMALLINT) AS DIAS_TRASCURRIDOS
FROM
AGENDAS_CONSULTAS
INNER JOIN PACIENTES ON (AGENDAS_CONSULTAS.PACIENTES=PACIENTES.CONSECUTIVO)
WHERE
(AGENDAS_CONSULTAS.ESTADO = 'AC') AND
(AGENDAS_CONSULTAS.FECHA_HORA_INICIO BETWEEN '2007-01-01 00:00:00.000' AND '2007-12-31 23:59:00.000')
|