从Joomla数据库中提取年份,提取月份

时间:2013-10-10 16:28:28

标签: php mysql sql joomla

我需要一个代码来检查Joomla MySQL数据库,并根据年份而定,并根据月份从中提取数据。我可以提取单引号,但无法找到仅按年和/或仅按月提取数据的方法。

$query->where($db->quoteName('receive_date') . ' = '. $db->quote('2012-11-08 17:47:00'));

解决方案是什么?

由于

1 个答案:

答案 0 :(得分:1)

在日期列上使用mysql YEAR()函数将返回YEAR。

在日期列上使用MONTH()将返回MONTH。

这个例子(未经测试但应该有效)应该让你走上正轨:

$query->where('YEAR('.$db->quoteName('receive_date').')  = '. $db->quote('2012'));