आप अपने विचार को दोनों मामलों में संभाल सकते हैं (भले ही WHERE
क्लॉज डेटा को SCHTYPEID = 1
. तक सीमित कर रहा है ), इस तरह:
CREATE VIEW FOO(THE_DATE) AS
SELECT CASE WHEN SCHTYPEID = 1 THEN TO_DATE(LDATE, 'YYYYMMDD') ELSE NULL END
FROM SCHEDULES
WHERE SCHTYPEID = 1;