0

我只想能够选择本年度的所有记录,例如,我们在 2020 年,选择 created_at year 大于 2020 的所有记录

const current_year = dayjs().format('YYYY');

dayjs用来获取当前年份。我如何将行创建年份与当前年份进行比较knexjs

4

1 回答 1

0

你可以使用Year你的数据库的功能(我猜它有它,MySql有它)。

const current_year = dayjs().format('YYYY');

const results = await knex('tableName').whereRaw('Year(dateCreated) = ?', [current_year]);

这将执行

Select * from tableName Where Year(dateCreated) = `2020`;
于 2020-10-28T18:13:20.863 回答