【发布时间】:2021-05-25 19:38:49
【问题描述】:
我需要每天/每周/每月获取数据。所以我使用 date_trunc() 和 generate_series() 来获取这种类型的记录。我进行了 psql 查询,但我需要将其转换为 typeorm 代码,因为我是 typeorm 堆栈的新手。以下是查询
SELECT sequential_dates.date, events.count
FROM (select date_trunc('MONTH', months) AS date
from generate_series('2021-05-03' :: DATE, '2021-05-31' :: DATE, '1 MONTH') as months ) sequential_dates
LEFT JOIN(
select date_trunc('MONTH', events."createdAt") AS date, count(events.id) as count
from events where events."type" = 'LOGIN'
group by date
) events
on sequential_dates.date = events.date
【问题讨论】:
-
你试过自己解决这个问题吗?你应该展示你尝试过的东西,或者至少展示你已经尝试解决你的问题并且你已经研究了可能的解决方案
标签: node.js database typescript psql typeorm