Проблема присоединения к столам - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь объединить две таблицы, но есть проблема с этим.Никаких ошибок не появляется, но столбцы таблицы после объединения не отображаются.Это запрос, который я сделал, чтобы найти разницу в дате, а затем соединить таблицу с другой.

SELECT * FROM 
(Select job_empl_job.*,(job_empl_job.emplj_lastdate -trunc(sysdate)) 
AS 
difference from job_empl_job 
INNER JOIN 
job_city 
ON
job_city.city_id=job_empl_job.emplj_city)
WHERE difference < 16 AND difference > 0

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Попробуйте это:

SELECT * FROM 
(
SELECT   a.* , b.* , 
(SELECT trunc(EMPLJ_LASTDATE - sysdate ) from dual )as days 
FROM 
job_empl_job a  
INNER JOIN 
JOB_CITY b 
ON 
a.EMPLJ_CITY=b.CITY_ID 
)
WHERE
days < 16 and days > 0
0 голосов
/ 22 ноября 2018

Вы можете попробовать ниже

Select job_empl_job.*,trunc(sysdate)-TO_date(job_empl_job.emplj_lastdate, 'dd/mm/yyyy') AS difference 
from job_empl_job INNER JOIN job_city 
ON
job_city.city_id=job_empl_job.emplj_city
WHERE trunc(sysdate)-TO_date(job_empl_job.emplj_lastdate, 'dd/mm/yyyy')> 0  and trunc(sysdate)-TO_date(job_empl_job.emplj_lastdate, 'dd/mm/yyyy') < 16 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...