2

好的,我确定这很简单,现在它只是在逃避我。但我正在搜索,我也找不到它,也许我不知道我在搜索什么。反正。

我有一个表格,有几行帖子,在这些行中是一个YYYY-MM-DD格式的列,可能是YYYY-MM-DD HH:MM:SS任何一种方式。我正在尝试构建一个查询,让我只选择特定年份的条目或给定年份的特定月份。但是由于格式是它们的本质,我让自己感到困惑,我知道有一种方法可以格式化查询中的日期,这样它们就可以很容易地进行比较。但我想不出来。

我的思维过程目前存在严重缺陷。目前关于如何处理。

注意我也在使用 Codeigniter 及其 ORM

4

1 回答 1

6

你可以试试这段代码

FROM_UNIXTIME(datetime_column, '%Y') AS year

或获取特定年份的记录

 YEAR(datetime_column)='2012'

获取特定月份的记录

 MONTH(datetime_column)='11'
于 2012-11-16T03:45:34.917 回答