zjyuan1100 2015-01-07 11:46 采纳率: 36.4%
浏览 6171
已采纳

sql语句:怎么根据一个字段在一段时间内把另一个字段累加?

表内有如下数据:
字段名: XX AA SS
2015-1-1 A1 1
2015-1-2 A1 2
2015-1-3 A1 3
2015-1-1 B1 1
2015-1-2 B1 2
2015-1-3 B1 3
我想根据AA字段相同的A1,在2015-1-1到2015-1-3日,SS字段累加。 然后B1也是。
最终想得到的数据是:A1:5 ;B1:5

  • 写回答

3条回答 默认 最新

  • save4me 2015-01-08 03:15
    关注

    刚才WHERE条件写错了,应该是XX,而不是AA

    SELECT AA, SUM(SS) AS SS FROM Table WHERE XX BETWEEN '2015-1-1' AND '2015-1-3' GROUP BY AA ORDER BY XX
    按照你说的累加,结果应该是6,你说的5,是还需要考虑什么条件吗?
    AA SS
    A1 6
    B1 6

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动