Sql 我如何按周或月累计付款?
我有这张桌子:Sql 我如何按周或月累计付款?,sql,firebird,Sql,Firebird,我有这张桌子: date payment ---- ------- 1/1/2014 2000 13/1/2014 1200 2/3/2014 1900 3/4/2014 1800 .... .... .... .... 我想计算每周付款: date payment ----- ------- week1 sum(week1) week2 sum(week2) .... .
date payment
---- -------
1/1/2014 2000
13/1/2014 1200
2/3/2014 1900
3/4/2014 1800
.... ....
.... ....
我想计算每周付款:
date payment
----- -------
week1 sum(week1)
week2 sum(week2)
.... .....
或每月:
date payment
----- ------
month1 sum(month1)
month2 sum(month2)
..... .....
sum
没有分组依据?mysql允许您按别名分组吗?轻微的输入错误,yearweak
应该是yearweek
@HikmatSerajAl Din这就是在您的问题中指定数据库的重要性。Firebird没有相同的datetime函数,它有EXTRACT()
,sum
,没有分组依据?mysql允许你用别名分组吗?轻微的输入错误,yearweak
应该是yearweek
@HikmatSerajAl-Din这就是在你的问题中指定数据库的重要性。Firebird没有相同的datetime函数,它有EXTRACT()
,sum
,没有分组依据?mysql允许你用别名分组吗?轻微的输入错误,yearweak
应该是yearweek
@HikmatSerajAl-Din这就是在你的问题中指定数据库的重要性。Firebird没有相同的datetime函数,它有EXTRACT()
,sum
,没有分组依据?mysql允许你用别名分组吗?轻微的输入错误,yearweak
应该是yearweek
@HikmatSerajAl-Din这就是在你的问题中指定数据库的重要性。Firebird没有相同的datetime函数,它有EXTRACT()
,
select extract(week from date) as week,
sum(payment) as payments
from your_table
group by week