fix: use CAST(FECHA_RECEPCION AS DATE) for Firebird timestamp comparison
FECHA_RECEPCION is a TIMESTAMP field, so comparing directly with CURRENT_DATE (DATE) always returns 0 rows in Firebird. Cast to DATE first. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
37c4124559
commit
fc18acc761
@@ -55,7 +55,7 @@ LEFT JOIN DIAGNOSTICO d ON TRIM(d.COD_DIAG) = TRIM(r.DIAG_PPAL)
|
|||||||
LEFT JOIN MEDICO m ON m.CODIGO = r.COD_MEDICO
|
LEFT JOIN MEDICO m ON m.CODIGO = r.COD_MEDICO
|
||||||
JOIN PACIENTE p ON p.CODIGO = r.COD_PACIENTE
|
JOIN PACIENTE p ON p.CODIGO = r.COD_PACIENTE
|
||||||
WHERE TRIM(p.DOCIDENT) = :cedula
|
WHERE TRIM(p.DOCIDENT) = :cedula
|
||||||
AND r.FECHA_RECEPCION = CURRENT_DATE
|
AND CAST(r.FECHA_RECEPCION AS DATE) = CURRENT_DATE
|
||||||
ORDER BY r.IDRECEPCION DESC
|
ORDER BY r.IDRECEPCION DESC
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ SELECT DISTINCT
|
|||||||
FROM PACIENTE p
|
FROM PACIENTE p
|
||||||
LEFT JOIN CIUDAD c ON c.CODIGO = p.CIUDAD
|
LEFT JOIN CIUDAD c ON c.CODIGO = p.CIUDAD
|
||||||
JOIN RECEPCION r ON r.COD_PACIENTE = p.CODIGO
|
JOIN RECEPCION r ON r.COD_PACIENTE = p.CODIGO
|
||||||
WHERE r.FECHA_RECEPCION = CURRENT_DATE
|
WHERE CAST(r.FECHA_RECEPCION AS DATE) = CURRENT_DATE
|
||||||
AND r.NUM_FACTURA > 0
|
AND r.NUM_FACTURA > 0
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ LEFT JOIN EXAMEN ex ON TRIM(ex.CODIGO) = TRIM(rel.COD_EXAMEN)
|
|||||||
LEFT JOIN DIAGNOSTICO d ON TRIM(d.COD_DIAG) = TRIM(r.DIAG_PPAL)
|
LEFT JOIN DIAGNOSTICO d ON TRIM(d.COD_DIAG) = TRIM(r.DIAG_PPAL)
|
||||||
LEFT JOIN MEDICO m ON m.CODIGO = r.COD_MEDICO
|
LEFT JOIN MEDICO m ON m.CODIGO = r.COD_MEDICO
|
||||||
JOIN PACIENTE p ON p.CODIGO = r.COD_PACIENTE
|
JOIN PACIENTE p ON p.CODIGO = r.COD_PACIENTE
|
||||||
WHERE r.FECHA_RECEPCION = CURRENT_DATE
|
WHERE CAST(r.FECHA_RECEPCION AS DATE) = CURRENT_DATE
|
||||||
AND r.NUM_FACTURA > 0
|
AND r.NUM_FACTURA > 0
|
||||||
ORDER BY r.IDRECEPCION
|
ORDER BY r.IDRECEPCION
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user