I think you could also use:
WHERE YEAR(date) = 2003
AND MONTH(date) = 01
-----Original Message-----
From: Keith C. Ivey [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 02, 2003 5:09 PM
To: [EMAIL PROTECTED]
Cc: Max Clark
Subject: Re: Select Date Help
On 2 Jan 2003, at 14:27, Max Clark wrote:
> I have a DATE column (CCYY-MM-DD), I would like to do a query like
> this:
>
> select * from table where date = '2003-01'
>
> What additional information do I need to provide for this query to
> work properly?
You need to explain to us what result you expect. Since '2003-01' is
not a complete date, your criterion will never be met. Maybe you
want something like this?
SELECT * FROM table_name WHERE date BETWEEN '2003-01-01' AND
'2003-01-31';
--
Keith C. Ivey <[EMAIL PROTECTED]>
Tobacco Documents Online
http://tobaccodocuments.org
Phone 202-667-6653
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail
<[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php