En formato sin formato podemos escribir una consulta como esta
Select * from Table where YEAR(date) = 2020
¿Cómo podemos convertir esta consulta en secuencia mecanografiada?
class VenueSeason { ... @AllowNull(false) @Column(DataTypes.STRING(255)) name?: string; @AllowNull(false) @Column(DataTypes.DATE) startDate?: Date; @AllowNull(false) @Column(DataTypes.DATE) endDate?: Date;}
Para usar funciones mysql en Sequelize Typescript, simplemente puede hacer esto:
where: { // anyOtherColumn: //value, [Op.and]: where(fn('YEAR', col('startDate')), _year), }Importe los requisitos para ello desde Sequelize en la parte superior:
import { Op, fn, col, where } from "sequelize";Recibí la sugerencia de esta pregunta para Sequelize (Javacript) Sequelize DONDE sequelize.fn (...) Y algo = problema de pedido de 'algo'