Quantcast
Channel: Adobe Community : All Content - All Communities
Viewing all articles
Browse latest Browse all 290743

Coldfusion Query With Function Help

$
0
0

Hello!  I am using Coldfusion 9 as well as the current version of MySQL.  My current query is throwing an error:

 

<CFQUERY NAME="getmemgal" DATASOURCE="#ds#">

SELECT usrid, usrmem, usrlogin, usrastro, memid, memlast, memfirst, memend, memlife

FROM usr, mem

WHERE usrmem LIKE memid

AND usrastro LIKE 1

AND ( memlife LIKE 1 OR CreateODBCDate(CreateDate(memend+1,1,15)) > CreateODBCDate(Now()) )

ORDER BY memlast, memfirst

</CFQUERY>

 

Right now, the database stores the most recent year for which dues are paid as an integer, in "memend".  This query gives the members a 15-day grace period before their member photo gallery stops showing up on the site.  This means that a member who last paid for 2012 will have until January 15, 2013 to pay their dues.  Hence this part of the query:

 

AND ( memlife LIKE 1 OR CreateODBCDate(CreateDate(memend+1,1,15)) > CreateODBCDate(Now()) )

 

So you can see that their membership expires on January 15 of the year following the end of the payment.  But, this query is throwing a syntax error.  Can anybody help me correct this?

 

-Scott


Viewing all articles
Browse latest Browse all 290743

Latest Images

Trending Articles



Latest Images