На днях я задал предыдущий вопрос о добавлении нового столбца, который возвращает дату через два дня. Теперь я получаю результаты, которые мне нужны, однако интервал между двумя датами (оригинал и дата плюс 2) возвращает 109 символов, и я не могу понять, как вернуть его, используя всего несколько пробелов. между ними.
Формат исходного оператора SELECT в порядке, однако, после, lastupdate + 2 - это то, где, по-моему, проблема.
Я пытался поставить тот же "|| ' «||» формат между "e.lastupdate, e.lastupdate + 2", но запрос не запускается, когда это происходит. Возвращает ошибку «Неверный номер».
select p.id||' '||p.lastname||' '||p.firstname||' '|| e.lastupdate, e.lastupdate + 2
from table p, othertable e
where p.id = e.id
and hold = 8
and id in (
select id from othertable
where buildinginfo is null
)
order by id;
Фактические результаты (не отображается правильно в StackOverflow, но между 05-SEP-18 и 07-SEP-18 имеется 109 пробелов):
000000000 Scott Michael 05-SEP-18 07-SEP-18
Ожидаемые результаты:
000000000 Scott Michael 05-SEP-18 07-SEP-18