gpt4 book ai didi

android - 在sqlite中按月分组

转载 作者:搜寻专家 更新时间:2023-11-01 07:37:23 25 4
gpt4 key购买 nike

我有一张 table ,我对 groupby month 没什么问题

CREATE TABLE BabyData (BabyId INT, BabyName TEXT, _id INT PRIMARY KEY, Date DATE, Height TEXT, Weight TEXT);

从这张表中我想要一年中每个月的平均体重

当我提供日期为“2011-2-2”时,我希望每个月的平均体重来自'2011-2-2' 到 '2012-2-2'

我是这样给的

SELECT strftime('%Y',Date) AS year, 
strftime('%m',Date) AS month,
Avg(Weight) As Amount
FROM BabyData
Group By strftime('%Y',Date),strftime('%m',Date)

但我只得到 1 个平均值

最佳答案

SELECT strftime('%m',`Date`) AS `month`,
Avg(Weight) As `Amount `
FROM BabyData
WHERE `DATE` BETWEEN DATE('2011-2-2')
AND
date('2011-2-2','+12 month')
GROUP BY `Month`

关于android - 在sqlite中按月分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9030889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com