I'm trying to use:
SELECT *, DAYOFMONTH(Date) AS d, MONTH(Date) AS m, YEAR(Date) AS y FROM Events
WHERE m = 10 AND y = 2007
ORDER BY Date
But I get 'Unknown Column m in WHERE' error. I assume it's because it is just defined. Can I use a defined value in WHERE?