我正在处理一个包含id和date列的表。对于每个id,都有一个90天的窗口,可以在其中进行多个事务。90天窗口从进行第一笔交易时开始,时钟在90天结束后重置。当新的90天窗口开始由新的事务触发时,我想从一开始就开始计数。我想用SQL中的两个附加列(window和count)生成类似下面的内容: id date window
我有以下SQL查询,用于获取数据库中每个组的一些统计数据(AVG、MAX、MIN和COUNT)。桌子是两张。团队和用户。每个团队都有许多用户。SELECT t.id, AVG(u.Age) AS Average, MIN(u.Age) AS Minimum, MAX(u.Age) AS Maximum, COUNT(u.id) AS NumberOfUsersFROM Teams t
INNER JOIN Users u ON t.id</