Yo. Make sure Q_Date is formated correctly eg. 2003-12-11 then do below.
Note the change of the # character and addition of single quotes.
If you respond or forward this message, do me a favour and remove my email
address from the message. Soothes my mind, spammers read newsgroups :-)
<cfquery name="GetDOBs" datasource="mydata">
SELECT CustID, First, Other, Sur, Bx_DOB
FROM YESCustomer
WHERE Year(Bx_DOB) < Year('#Q_Date#')
AND DayOfMonth(Bx_DOB) = #X#
AND Month(Bx_DOB) = Month('#Q_Date#')
ORDER BY Year(Bx_DOB)
</cfquery>
> X was a loop counter i.e. it loops through all the days of any month,
> then shows lists underneath customers with that birthday.
>
>> So whats the X? All the other value syou pull out of Q_Date
>>
>>
>> <cfquery name=3D"GetDOBs" datasource=3D"mydata">
>> SELECT CustID, First, Other, Sur, Bx_DOB
>> FROM YESCustomer
>> WHERE Year(Bx_DOB) < #Year(Q_Date)#
>> AND Day(Bx_DOB) =3D #X#
>> AND Month(Bx_DOB) =3D #Month(Q_Date)#
>> ORDER BY Year(Bx_DOB)
>> </cfquery>
>>
>> -----Original Message-----
>> From: Andrew Dickinson [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, 11 December 2003 1:31 PM
>> To: CFAussie Mailing List
>> Subject: [cfaussie] Re: Slight OT : MySQL WHERE weirdness
>>
>>
>> > did you try the doco's??
>>
>> Yes (by websearches at least), and get conflicting info. But most of =
>> them
>> list Day,Month,Year as valid functions.
>> =20
>> > Code sample?
>>
>> <cfquery name=3D"GetDOBs" datasource=3D"mydata">
>> SELECT CustID, First, Other, Sur, Bx_DOB
>> FROM YESCustomer
>> WHERE Year(Bx_DOB) < #Year(Q_Date)#
>> AND Day(Bx_DOB) =3D #X#
>> AND Month(Bx_DOB) =3D #Month(Q_Date)#
>> ORDER BY Year(Bx_DOB)
>> </cfquery>
>>
>> This one is a birthday finder. That is, input the day of the month and
>> find customers whose birthdays are on that day.
>>
>> The code then loops through the days of a month, in order to display a
>> list of customers for each birthday, and enable links from
>> each particular birthday.
>>
>> This is mainly why the date is being split up into Day/Month/Year.
>>
>> =20
>> > -----Original Message-----
>> > From: Andrew Dickinson [mailto:[EMAIL PROTECTED]
>> > Sent: Thursday, 11 December 2003 1:21 PM
>> > To: CFAussie Mailing List
>> > Subject: [cfaussie] Re: Slight OT : MySQL WHERE weirdness
>> >=20
>> >=20
>> > Sorry guys, I've just tried datepart as well, and get the same error
>> > =
>> =3D
>> > (i.e.
>> > invalid mysql syntax).
>> >=20
>> > > I am not sure that MySQL supports the Year, Month, Day functions.
>> > > I =
>> =3D
>> > think
>> > > you have to use something like DatePart.
>> > >=3D20
>> > > CAVEAT: this is totally from memory and I didn't check the
>> > > manuals.
>> > >=3D20
>> > >=3D20
>> > > Gary Menzel
>> > > Web Development Manager
>> > > IT Operations Brisbane -+- ABN AMRO Morgans Limited
>> > > Level 29, 123 Eagle Street BRISBANE QLD 4000
>> > > PH: 07 333 44 828 FX: 07 3834 0828
>> > >=3D20
>> > >=3D20
>> > >=3D20
>> > >=3D20
>> > > If this communication is not intended for you and you are not an
>> > > =3D
>> > authorised =3D3D
>> > > recipient of this email you are prohibited by law from dealing
>> > > with =
>> or =3D
>> > relyi=3D3D
>> > > ng on the email or any file attachments. This prohibition includes
>> > > =
>> =3D
>> > reading, =3D3D
>> > > printing, copying, re-transmitting, disseminating, storing or in
>> > > any =
>> =3D
>> > other w=3D3D
>> > > ay dealing or acting in reliance on the information. If you have
>> > > =
>> =3D
>> > received t=3D3D
>> > > his email in error, we request you contact ABN AMRO Morgans
>> > > Limited =
>> =3D
>> > immediat=3D3D
>> > > ely by returning the email to [EMAIL PROTECTED] and
>> > > destroy =
>> =3D
>> > the ori=3D3D
>> > > ginal. We will refund any reasonable costs associated with
>> > > notifying =
>> =3D
>> > ABN AMR=3D3D
>> > > O Morgans. This email is confidential and may contain privileged
>> > > =3D
>> > client info=3D3D
>> > > rmation. ABN AMRO Morgans has taken reasonable steps to ensure the
>> > > =
>> =3D
>> > accuracy =3D3D
>> > > and integrity of all its communications, including electronic =3D
>> > communications=3D3D
>> > > , but accepts no liability for materials transmitted. Materials
>> > > may =
>> =3D
>> > also be =3D3D
>> > > transmitted without the knowledge of ABN AMRO Morgans. ABN AMRO
>> > > =3D
>> > Morgans Lim=3D3D
>> > > ited its directors and employees do not accept liability for the
>> > > =3D
>> > results of =3D3D
>> > > any actions taken or not on the basis of the information in this
>> > > =3D
>> > report. ABN=3D3D
>> > > AMRO Morgans Limited and its associates hold or may hold
>> > > securities =
>> =3D
>> > in the =3D3D
>> > > companies/trusts mentioned herein. Any recommendation is made on
>> > > =
>> the =3D
>> > basis =3D3D
>> > > of our research of the investment and may not suit the specific
>> > > =3D
>> > requirements=3D3D
>> > > of clients. Assessments of suitability to an individual=3D3D3Fs
>> > > =
>> =3D
>> > portfolio can =3D3D
>> > > only be made after an examination of the particular client=3D3D3Fs
>> > > =
>> =3D
>> > investments, =3D3D
>> > > financial circumstances and requirements.
>> >=20
>> > ---
>> > You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To
>> > unsubscribe send a blank email to =3D
>> > [EMAIL PROTECTED]
>> >=20
>> > MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
>> > http://www.mxdu.com/ + 24-25 February, 2004
>>
>> ---
>> You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To
>> unsubscribe send a blank email to =
>> [EMAIL PROTECTED]
>>
>> MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
>> http://www.mxdu.com/ + 24-25 February, 2004
>
> ---
> You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to
> [EMAIL PROTECTED]
>
> MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
> http://www.mxdu.com/ + 24-25 February, 2004
---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004