gpt4 book ai didi

java - 从 Sqlite DB 选择特定信息?

转载 作者:行者123 更新时间:2023-11-30 05:05:40 25 4
gpt4 key购买 nike

在我的数据库中,我有一个日期列(格式为 3-1-2011)和一个数量列。我想获取指定月份到某一天的所有结果的数量。

目前我正在使用以下内容:

SELECT SUM(quantity) FROM record WHERE date LIKE '"+month+"-%-"+year+"'"

这可以获取当月/当年所有记录的总数量。现在我正在考虑仅获取指定日期的总和。因此,如果 day = 15,我想要该月/年中直到 15 号的所有天数的总和。我该怎么办?

最佳答案

为什么不做这样的事情:

"SELECT SUM(quantity)
FROM record
WHERE date IS BETWEEN '"+month+"-01-"+year+"'
AND '"+month+"-"+end_day+"-"+year+"'"

只要月份和日期始终存储为两位数(即“03-01-2011”而不是“3-1-2011”),就可以正常工作。如果您的数据不是这种格式,那么转换应该不难。

关于java - 从 Sqlite DB 选择特定信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5171402/

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