求一SQL语句
还是一个统计的SQL,比如有物品表packing(packing_id,packing_name)
销售表packingdepot(packing_id,amount,time)
有如下数据:
packing packing_id packing_name
1 大米
2 油
packingdapot packing_id amount time
1 10 2008-10-01
2 15 2008-10-02
1 20 2008-10-03
2 16 2008-10-04
简单点,假如我统计10月的,我要得到:
packing_name amount
大米 30
油 31
该如何写SQL呢》?请指教:
------解决方案--------------------select packing_name ,count(amount)
from packingdepot group by packing_name
where month(time)=10
------解决方案--------------------sql你写的是对的,现在只需要判断月份就行了,你用的什么数据,用数据库你的函数就可以得到你要的月份
------解决方案--------------------select A.packing_name,
B. amount
from packing c
,(select
,packing_id
,sum(amount) AS amount
from packingdapot
group by packing_id) B
where
B.packing_id=A.packing_id
试一下