Najlepsze, co mógłbym zrobić w twojej złej sytuacji w trzech różnych dziedzinach:
select *, concat(beginyear, '-',beginmonth,'-',beingday) as full_date
FROM TABLE
WHERE CONCAT(beginyear, '-',beginmonth,'-',beingday) >= '2009-08-13'
Pojęcie wyrażenia daty i godziny w MySql jest dość osobliwe, możesz chcieć otoczyć concat za pomocą date()
funkcja normalizacji.