求几句sql语句

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:38:56
先说我的表结构

销售记录表
id
销售时间

销售信息表
id
销售记录编号 关联销售记录表中的id
产品编号
单价
数量

我想要求
1.年销售记录 显示每个月的销售总额
2.年进货记录 显示每个月的进货总额
3.年收入 显示每个月的收入(销售减去进货)
4.月销售记录 显示每天的销售总额
5.月进货记录 显示每天的进货记录
6.月收入 显示每天的收入
7.某个产品的月销售量
8.某个产品的年销售量

拜托大家了,这几个,能写几个是几个,谁写的多,分就给谁,如果把所有的都写了,在加100分,谢谢!
直接用中文的来吧!因为我的表是经过我精简的!并不是真正的表!那些没有的字段我都没写上去~

进货表和销售表的字段一样,就是表名不一样!

销售信息表为啥不直接记录时间 还要关联一个表记录时间 设计有问题

1、 select DATEPART ( mm, 销售时间 ) as _Month,sum(单价 * 数量) ,销售信息表 a,销售记录表 b where a.销售记录编号=b.id where 销售时间<'2009-1-1' and 销售时间>='2008-1-1'
group by DATEPART ( mm, 销售时间 )

2、不知道进货表是哪个

select datepart(year,进货时间),sum(进货数量*单价) from 进货表

……下面就不写了 参考这两个吧 就是用sum和datepart函数 然后group by

你把每个表的名字,每一列的名字都写出来

我直接给你不用调试的语句

~~~
好麻烦的说
~~~

日期格式?
进货记录表在哪里?

那么简单的,还是自己写吧,以后维护呢......