わかりましたので、現在の月に先行する月にすべての情報を返そうとしています。フォーマットとコードに少し苦労しています。これが私の試みです。必要に応じてテーブル構造を提供できます
SELECT hd.Holiday_desc,
soh.Site_Name,
FROM holiday_details hd
WHERE TRUNC(LAST_DAY(SYSDATE), 'MM' - 1) = TRUNC(hdep.Holiday_Departure, 'MM')
INNER JOIN holiday_departure hdep
ON hd.holiday_code = hdep.holiday_code
Inner join site_visited sv on hd.Holiday_Code = sv.Holiday_code
inner join site_of_holiday soh on sv.Site_code = soh.Site_code