Yang terbaik yang bisa saya lakukan dengan situasi buruk Anda di tiga bidang berbeda:
select *, concat(beginyear, '-',beginmonth,'-',beingday) as full_date
FROM TABLE
WHERE CONCAT(beginyear, '-',beginmonth,'-',beingday) >= '2009-08-13'
Gagasan MySql tentang ekspresi datetime agak aneh, Anda mungkin ingin membungkus concat dengan date()
berfungsi untuk menormalkannya.