Hi,
I am new to SQL server programming.
the following code works without a problem:
USE MIS
select PROV_MASTERS_HCVW.PROVID AS [SITE NAME],(PROV_MASTERS_HCVW.LASTNAME +','+ PROV_MASTERS_HCVW.FIRSTNAME)AS FULLNAME,
PROV_MASTERS_HCVW.BIRTHDATE, PROV_MASTERS_HCVW.CLASS, PROV_MASTERS_HCVW.CONTRACT,PROV_MASTERS_HCVW.TERMDATE,
PROV_SPECINFO_HCVW.SPECCODE, PROV_SPECINFO_HCVW.TYPE,
PROV_SPECCODES_VS.CODE, PROV_SPECCODES_VS.DESCR
FROM ((PROV_MASTERS_HCVW INNER JOIN PROV_SPECINFO_HCVW ON PROV_MASTERS_HCVW.PROVID = PROV_SPECINFO_HCVW.PROVID)INNER JOIN
PROV_SPECCODES_VS ON PROV_SPECINFO_HCVW.SPECCODE = PROV_SPECCODES_VS.CODE)
WHERE (PROV_MASTERS_HCVW.CLASS IN('A', 'H'))AND (PROV_MASTERS_HCVW.CONTRACT IN ('1', '4')) AND
(PROV_SPECCODES_VS.CODE = 'DY') AND (PROV_SPECINFO_HCVW.TYPE ='PRIMARY')AND (PROV_MASTERS_HCVW.TERMDATE)is null
But once I add this line:
or (PROV_MASTERS_HCVW.TERMDATE) > DATE())
I get the following error:
'DATE' is not a recognized function name.
What am I doing wrong?
Thanks
Dean
I am new to SQL server programming.
the following code works without a problem:
USE MIS
select PROV_MASTERS_HCVW.PROVID AS [SITE NAME],(PROV_MASTERS_HCVW.LASTNAME +','+ PROV_MASTERS_HCVW.FIRSTNAME)AS FULLNAME,
PROV_MASTERS_HCVW.BIRTHDATE, PROV_MASTERS_HCVW.CLASS, PROV_MASTERS_HCVW.CONTRACT,PROV_MASTERS_HCVW.TERMDATE,
PROV_SPECINFO_HCVW.SPECCODE, PROV_SPECINFO_HCVW.TYPE,
PROV_SPECCODES_VS.CODE, PROV_SPECCODES_VS.DESCR
FROM ((PROV_MASTERS_HCVW INNER JOIN PROV_SPECINFO_HCVW ON PROV_MASTERS_HCVW.PROVID = PROV_SPECINFO_HCVW.PROVID)INNER JOIN
PROV_SPECCODES_VS ON PROV_SPECINFO_HCVW.SPECCODE = PROV_SPECCODES_VS.CODE)
WHERE (PROV_MASTERS_HCVW.CLASS IN('A', 'H'))AND (PROV_MASTERS_HCVW.CONTRACT IN ('1', '4')) AND
(PROV_SPECCODES_VS.CODE = 'DY') AND (PROV_SPECINFO_HCVW.TYPE ='PRIMARY')AND (PROV_MASTERS_HCVW.TERMDATE)is null
But once I add this line:
or (PROV_MASTERS_HCVW.TERMDATE) > DATE())
I get the following error:
'DATE' is not a recognized function name.
What am I doing wrong?
Thanks
Dean