Я пытаюсь сделать запрос в базу данных Firebird в первый раз и получаю
Dynamic SQL Error -104; Token Unknown.
line 11, column 30; AS
[SQLState:42000, ISC error code:335544634]
Error Code: 335544634
Кажется, проблема с предложением WHERE
.CERT_DATE
- это тип данных TIMESTAMP
.Спасибо!
Я пробовал кастовать как TIMESTAMP
, думая, что это может быть ошибкой, но я получил те же результаты.Любая помощь будет принята с благодарностью.
SELECT
EVENTS.DONE_BY_FNAME,
CERTS.CERT_NUM,
CERTS.CERT_DATE,
CERTS.GAGE_SN,
EVENTS.VENDOR
FROM EVENTS INNER JOIN CERTS ON CERTS.EVENT_NUM = EVENTS.EVENT_NUM
WHERE CERTS.CERT_DATE =
(SELECT MAX(Z.CERT_DATE)
FROM CERTS AS Z
WHERE Z.EVENT_NUM = CERTS.EVENT_NUM
)
Ожидаемые результаты
DONE_BY_FNAME CERT_NUM CERT_DATE GAGE_SN VENDOR
GRES 12308 2019-01-14 00:00:00.0 AI0186 NW WELDERS