我的数据库中有2001年,2002年,2003年,2004年的数据,数据格式
产品名称| 年月 | 产量 |去年同期产量
冰箱 | 2001-1 | 135 |
彩电 | 2001-1 | 145 |
冰箱 | 2002-1 | 145 |
彩电 | 2002-1 | 165 |
洗衣机 | 2002-1 | 190 |
我怎样才能把去年的同期产量计算出来,添到今年的去年同期产量字段里
注意有三类情况:今年有而去年没有的产品;今年没有而去年有的产品;今年有去年也有的产品
产品名称| 年月 | 产量 |去年同期产量
冰箱 | 2001-1 | 135 |
彩电 | 2001-1 | 145 |
冰箱 | 2002-1 | 145 |
彩电 | 2002-1 | 165 |
洗衣机 | 2002-1 | 190 |
我怎样才能把去年的同期产量计算出来,添到今年的去年同期产量字段里
注意有三类情况:今年有而去年没有的产品;今年没有而去年有的产品;今年有去年也有的产品
解决方案 »
- 敬请各位高手帮助解决3个问题,在线等!马上给分!!~~!!
- 有关权限的维护问题?请高手指教?
- 如何访问单个网格的Color属性,也就是Font属性?(不要嫌分少)
- 关于QReport中动态创建TQRSubDetail的问题
- 请aiirii(ari-爱的眼睛)(★★)进来帮忙,十分感激!!!
- 数据比较问题
- 怎样去除webbrower的边框?
- 怎么能让用户不能结束正在启动的程序?
- 帮帮我,一个简单的问题!!!!
- 27分:我的程序如何实现如下功能(对大虾应该是很简单的)》》》》》
- 用DateTimeToStr(Now)显示出来的str带有毫秒,如何将显示出来的毫秒去掉?
- 怎样把不同类型的控件的值存入列表里啊???
从第一条开始,取值冰箱 | 2001-1 | 135 |用SQL代码置换
UPDATE 表 SET
去年同期产量 VALUE 变量135 WHERE (产品名称=变量冰箱 AND 年月2001-1+12个月)
from table1 a
left join table1 b on a.产品名称=b.产品名称
where a.年月='2002-1' and b.年月='2001-1'