grKumaran wrote:
Hello Folks,
It is great help. Thank you all and specially for Michael and Shawn. It
does work properly in 4.1.9-max. But I think, LAST_DAY function does not
availble in old MySQL version 4.0.??, so there I have problem, actually our
webserver is still in that version. So I request any help to alter the
query to work in previous version too, and it will be greatly appreciated.
Thanks in advance for the answer.
Greetings,
R.Kumaran
I was afraid that might be the case. Usually the manual says when a
function was introduced, but not so for LAST_DAY(). In that case, you can
use DATE_FORMAT to accomplish the same thing:
SET @start = DATE_FORMAT(CURDATE() - INTERVAL 1 YEAR + INTERVAL 1 MONTH,
'%Y-%m-01');
SELECT * FROM t
WHERE dt >= @start;
Michael
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]