Вывести в поле TRUE, если номер полиса совпадает, иначе FALSE

Есть запрос, который выводит данные пациента:

SELECT
p.num
,TO_CHAR(v.dat, 'dd.mm.yyyy') AS vdat
,'''' || pol.ser || ' ' || pol.code as npolis
FROM
visit v
,patient p
,police pol
WHERE
v.patientid = p.keyid
and v.policeid = pol.keyid
and TRUNC(v.dat) BETWEEN TO_DATE('01.09.2022', 'dd.mm.yyyy') AND TO_DATE('19.09.2022', 'dd.mm.yyyy')
ORDER BY  p.num, v.dat

v.dat - это дата посещения, npolis - его полис

Как в запросе добавить новое поле, где будет true, если за весь период посещений у него был один и тот же полис, и false, если полисы отличаются?


Ответы (0 шт):