To nejlepší, co jsem mohl udělat s vaší špatnou situací ve třech různých oblastech:
select *, concat(beginyear, '-',beginmonth,'-',beingday) as full_date
FROM TABLE
WHERE CONCAT(beginyear, '-',beginmonth,'-',beingday) >= '2009-08-13'
Pojem výrazu datetime v MySql je poněkud zvláštní, možná budete chtít zabalit concat pomocí date()
funkci k jeho normalizaci.