在查询中使用字符串的一部分

时间:2012-09-24 14:35:27

标签: mysql zend-framework date zend-db

我有一个带有出生日期的mysql表,因此示例字段为:

dob
----
1989-01-01

我已使用以下代码在zend框架中提取今日日期:

public function todaysDate()
    {
        $date = new Zend_Date();
        $date = $date->get(Zend_Date::MONTH_SHORT . '-' . Zend_Date::DAY_SHORT);
        return $date;
    }

以格式显示当前日期:

9-24

现在我想在我的mysql表中搜索dob字段,无论如何都要在他们的dob忽略年份的第9个月和第24天。我该怎么做?

请注意dob不是日期字段,它是文本字段

1 个答案:

答案 0 :(得分:4)

SELECT ...
FROM ...
WHERE (month(dob) = 9) AND (day(dob) = 24)