-5
Каждое имя имеет не менее 4 разных td
. Когда 01
или 02
прикреплено к этому имени, я хочу изменить td
на td
с последней даты оплаты для этого имени.Дело при выборе заявления
Однако, я продолжаю получать значение NULL
. Что не так с этим запросом?
SELECT
name,
CASE WHEN td in ('01', '02')
THEN (SELECT TOP 1 td
WHERE td not in ('01', '02')
ORDER BY paydate DESC)
ELSE td
END
FROM tdtest
Что скажет вам, что что-то не так с запросом? Результаты? Сообщение об ошибке? ...? –
Технически, ничего плохого в вопросе, который я предполагаю. Но я продолжаю получать NULL. Я хочу получить другой тд. – jerry
Не могли бы вы разместить некоторые данные образца? – Arulkumar