I thought I already commented that work around, but I don't see that anywhere, maybe it was censored.
Are you saying that every single resource in your system has personal exceptions and no one is associated with any of the base calendars?
Neither do you have any resources in Clarity whose users have left your organization?
Even if a dummy resource does not consume a license it still creates a user record.
My proposal is to work something like
SELECT
RES.PRNAME Calendar_name
,PRJ_BLB_SLICES.SLICE_DATE
,PRJ_BLB_SLICES.SLICE
,RES.LAST_NAME
,RES.FIRST_NAME
,RES.UNIQUE_NAME
FROM
PRJ_BLB_SLICES
,PRJ_BLB_SLICEREQUESTS
,
(SELECT top 1
SRM_RESOURCES.ID
,SRM_RESOURCES.LAST_NAME
,SRM_RESOURCES.FIRST_NAME
,SRM_RESOURCES.UNIQUE_NAME
,PRCALENDAR.PRID
,PRCALENDAR.PRNAME
FROM
SRM_RESOURCES
,PRJ_RESOURCES
,PRCALENDAR
WHERE
SRM_RESOURCES.ID = PRJ_RESOURCES.PRID
AND PRJ_RESOURCES.PRCALENDARID = PRCALENDAR.PRID
AND PRCALENDAR.PRRESOURCEID is NULL) RES
WHERE
PRJ_BLB_SLICEREQUESTS.ID =PRJ_BLB_SLICES.SLICE_REQUEST_ID
AND PRJ_BLB_SLICEREQUESTS.REQUEST_NAME = 'DAILYRESOURCEAVAILCURVE'
AND PRJ_BLB_SLICES.PRJ_OBJECT_ID = RES.ID
ORDER By RES.PRNAME, PRJ_BLB_SLICES.SLICE_DATE
Martti K.