Nestjs-Learning
Nestjs-Learning copied to clipboard
TypeORM createQueryBuilder groupBy FORMAT YYYY-MM-DD
請問TypeORM的createQueryBuilder的groupBy時,可以像MYSQL將date格式用DATE_FORMAT轉為YYYY-MM-DD作為groupBy嗎?
这个没有试过,group by 里面传的是一个字符串,你可以把DATE_FORMAT函数传进去试试
單純的用select方式會出現Error: 'DATE_FORMAT' is not a recognized built-in function name.
const test = await this.clickLogRepository.createQueryBuilder('click')
.select(`DATE_FORMAT(click.createDate,'%Y%m%d')`)
.getRawMany();
return test;
參考 http://www.rainsho.cc/blog/0015309585170986b38104a2607421da7884c0705020b66000