-1
Почему внешние поля не могут использоваться в этом подзапросе?используя ROWNUM TOP-N
SELECT d1_cod,
D1_VUNIT,
(
SELECT sd2.d1_vunit from (select d1_filial,d1_vunit,d1_emissao,d1_cod,d1_doc)
FROM sd1160 sd12
WHERE sd12.D1_EMISSAO < **x.d1_emissao**
And sd12.D1_FILIAL = **x.d1_filial**
And sd12.D1_COD = **x.d1_cod**
And sd12.D_E_L_E_T_ = ' '
ORDER BY sd12.d1_emissao DESC)
Where ROWNUM < 2)
FROM sd1160 x
WHERE x.D_E_L_E_T_ = ' '
AND x.d1_emissao = '20160808'
ORDER BY x.d1_emissao DESC
)
Благодаря
Вы действительно повезло, что некоторые пользователи SO ума читатели, потому что ваш вопрос очень, очень неясно. Что вы подразумеваете под * внешними полями *? Кто они? Что происходит с вашим текущим запросом? Вы получаете сообщение об ошибке? Это все очень важные детали, которые вы всегда должны включать в свой вопрос. Кроме того, ваш заголовок вводит в заблуждение, поскольку он не имеет ничего общего с вашей проблемой. – sstan
Извините. В следующем будет яснее! –