0
はsequelized 1に、このクエリを記述する方法:sequelizeのqueryメソッドで、現在の日付とタイムスタンプを比較する方法
select COUNT(*)
from r5.users
WHERE
DATE_FORMAT(createdAt,'%Y%c%d')=DATE_FORMAT(current_date(),'%Y%c%d')
はsequelized 1に、このクエリを記述する方法:sequelizeのqueryメソッドで、現在の日付とタイムスタンプを比較する方法
select COUNT(*)
from r5.users
WHERE
DATE_FORMAT(createdAt,'%Y%c%d')=DATE_FORMAT(current_date(),'%Y%c%d')
あなたはこのようにそれを行うことができ、
Model.users.count({
where: Model.Sequelize.where(
Model.Sequelize.fn('DATE_FORMAT',Model.Sequelize.col('createdAt'),"%Y%c%d"),
{like:Model.Sequelize.fn('DATE_FORMAT',Model.Sequelize.fn('current_date'),"%Y%c%d")})
});
を使用することができますデータベース関数を呼び出すには、
Sequelize.fn(functionToCall, argumentsToPassToIt)
Sequelize.Col
という形式の構文が、特定の列、たとえば012を参照するために使用されます。
Sequelize.whereは、比較する列に関数を追加するために使用できます