返回信息流表结构如下:
date col1 col2 col3 col4 qty
20120101 PEK SHA CN CN 100
20120102 SHA CAN CN JP 432
20120104 CAN SHZ CN XX 222
....
现在想做个更新操作,将date项为2012年1月份的最后一列qty的值变为前30天的平均值,该怎么写这个SQL呢?我写的子查询如下,但是这只能算出20120101那天的数据,怎样才能算出1月份所有数据该列的值呢
select col1,col2,col3,col4,sum(qty)/30
from table1
where date between 20111202 and 20120101
这是一条镜像帖。来源:北邮人论坛 / database / #6642同步于 2012/5/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
请教一个查询
xiaoxiao1025
2012/5/8镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复