When I use this to create a view:
 
CREATE OR REPLACE VIEW GISPATRONS 
         (PROPID, LASTNAME, FIRSTNAME, MIDDLENAME, STATUS) 
AS 
SELECT   COUNTYID.PROPID, PATRONS.LASTNAME, PATRONS.FIRSTNAME, 
         PATRONS.MIDDLENAME, 
CASE 
  WHEN VERIFYEXPIRATION >= DATE THEN '1'
  WHEN VERIFYEXPIRATION < DATE OR VERIFYEXPIRATION  IS NULL THEN '0'
END
 
FROM     PATRONRELATIONS PATRONRELATIONS
         INNER JOIN PATRONS PATRONS ON
PATRONRELATIONS.PRIMARYPATRONID=PATRONS.PATRONID AND
PATRONRELATIONS.SECONDARYPATRONID=PATRONS.PATRONID
         INNER JOIN PATRONADDRESSES PATRONADDRESSES ON
PATRONRELATIONS.ADDRESSID=PATRONADDRESSES.ADDRESSID
         INNER JOIN COUNTYID COUNTYID ON
PATRONADDRESSES.ADDRESS1=COUNTYID.SITEADDRESS 
WHERE    COUNTYID.PROPID is not NULL
 
the STATUS column returns either a '1' as expected or hFF instead of a
'0'. When run as a query, everything is OK.
 
Tried on 7.5.0.5 and 7.6.0.10 with same results.
 
Don Hayes
Database Administrator
Tualatin Hills Parks & Recreation District
Phone: (503) 614-1219
FAX: (503) 629-5398

Reply via email to