gpt4 book ai didi

mysql - SQL平均每天花钱

转载 作者:行者123 更新时间:2023-11-30 21:26:01 24 4
gpt4 key购买 nike

我想在为下表编写 SQL 查询时获得一些帮助。该表表示学生在给定日期在美食广场消费了多少。使用此表,编写一个 SQL 查询来计算两次之间的天数每个学生花钱的第一个和最后一个日期,以及在这个时间跨度内每天花的钱。

Student_id            Date      Money Spent($)
1 01.01.2017 15.13
2 03.01.2017 22.94
3 03.01.2017 37.50
2 01.02.2017 44.26
2 08.04.2017 52.62
3 09.08.2017 34.67
1 02.09.2017 43.87
3 04.11.2017 12.67

最佳答案

试试这个

SELECT Student_id,MIN([date]) mindate, MAX([date]) maxdate,SUM(MoneySpent) TotalSpent,
SUM(MoneySpent)/DATEDIFF ( MIN([date]) , MAX([date]) ) MoneySpentPerDay
FROM StudentExpenses
GROUP BY Student_id

关于mysql - SQL平均每天花钱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59016734/

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