如何在sqlite3中查找特定字段每月的总和
我在 sqlite3 中通过以下语句创建了一个表,
CREATE TABLE IF NOT EXISTS expenses
(
id INTEGER PRIMARY KEY,
name TEXT,
amount REAL,
category INT NOT NULL,
date TEXT
)
在数据库中输入的日期格式为 yyyy-mm-dd。
我如何编写一个 sqlite3 select 语句,以便获得给定年份每月的费用总和。换句话说,如果用户输入 2011 年,我应该获得 2011 年每月的总费用。
month total_amount
1 200
2 10
3 1500
4 340
5 124
I have a table created by the following statement in sqlite3
CREATE TABLE IF NOT EXISTS expenses
(
id INTEGER PRIMARY KEY,
name TEXT,
amount REAL,
category INT NOT NULL,
date TEXT
)
date entered in the database is in the format yyyy-mm-dd.
How to do i write a sqlite3 select statement such that i get sum of expenses per month in a given year. In other words if the user enters year 2011 I should get total expenses per month in 2011.
month total_amount
1 200
2 10
3 1500
4 340
5 124
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 SQLite 日期和时间函数
(已编辑)
check out SQLite Date And Time Functions
(edited)