Я просто работаю над тем, чтобы перенести запрос доступа в Power Query (Excel).
Я думаю, что есть некоторые проблемы, касающиеся условий / формулировки.
Это БД Oracle.
Оригинальный код выглядит так:
SELECT
POOLK.DATA.DOC,
Val(Min(Right([PNR],5))) AS Value,
POOLK.DATA.RE,
POOLK.DATA.ST INTO [tValue]
FROM
POOLK.DATA
GROUP BY
POOLK.DATA.DOC,
POOLK.DATA.RE,
POOLK.DATA.ST
HAVING (((POOLK.DATA.DOC)>25000) AND ((POOLK.DATA.RE)="B9"))
ORDER BY POOLK.DATA.DOC DESC
Это мой подход с тех пор:
SELECT
LTRIM((SUBSTR(POOLK.DATA."PNR", -5)), '0') AS Value,
POOLK.DATA.DOC,
POOLK.DATA.RE,
POOLK.DATA.ST
FROM
POOLK.DATA
WHERE
POOLK.DATA.DOC >25000
AND
POOLK.DATA.RE ='B9'
Я получаю сбои с функциями HAVING и GROUP BY.
Я думаю, где представлены другие ценности, верно?
У кого-нибудь есть идеи?
С наилучшими пожеланиями