当我在一个项目上工作时,我正在实时学习SQL,并希望在以下几个方面有所帮助。我会的。stackoverflow也很奇怪,所以如果我的格式设置关闭了,我深表歉意: $ i/ U" U* w: o0 p我有一张表,包括日期、组、人和金额列。对于每一天,我每个人都有一个项目,包括金额和所属组,所以这一行如下: 3 N! j& Z' @- H8 _2 B8 C) v- P Date Group Person Amount8/7/2012 A Steve 10我试着写一个句子,它将在两天内返回所有组的总和。$ |0 g; M2 Y0 o7 l$ I' T% w' ~ w
我有: 8 b; d* O' o0 |) ]; mSelect t1.group,sum(t1.amount),sum(t2.amount) From table t1,table t2 Where t1.group=t2.group AND t1.date=current_date-1 AND t2.date=current_date-2 Group by t1.group我没有收到任何错误,但两个总和不同于我刚刚得到的总和 7 W( W/ O/ O( ~ Z7 HSelect date,sum(amount) From table Group by date看看有问题的日子。 9 r. ~% \1 s9 G $ h4 {! [! t# s' n9 Z0 @9 B 解决方案: