
1.建立销售记录表,显示每个商品每日出售信息:
create table 销售记录(商品代码 varchar(18),商品名称 varchar(50),计量单位 varchar(18),售出数量 decimal(12,4),销售单价 decimal(12,4),销售金额 decimal(12,4),销售时间 datetime)2.建立月汇总视图,显示每个月每种商口出售情况。
CREATE VIEW 月统计 asselect 商口代码,商品名称=MAX(商品名称),统计月份=month(销售时间),月售总额=sum(销售金额) from 销售记录 group by 商品代码,month(销售时间)
3.建立年汇总视图,显示每年每种商口出售情况。
CREATE VIEW 年统计 asselect 商口代码,商品名称=MAX(商品名称),统计年份=year(销售时间),月售总额=sum(销售金额) from 销售记录 group by 商品代码,year(销售时间)
建立以上三个数据库对象后,就可以这样查询:
每个商品每日出售信息:
SELECT * FROM 销售记录每个月每种商口出售情况
select * from 月统计每年每种商口出售情况
SELECT * FROM 年统计是不是统计本月开始,截止到目前的总销售额除以这个月1号到今天的天数算出来的平均销售额?select sum(销售额)/(datediff(d,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) ,getdate()) + 1)
from 表
where 销售日期 between DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) and getdate()
其中sum(销售额) 是获取从1号开始到今天本月的销售额汇总
而DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 是获取本月第一天
datediff(d,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) ,getdate()) + 1得到本月到今天的总天数
看你具体查询哪个药物。这个一般需要借助一些数据库查询,就比较简单。
举个例子,比如说查询“阿普唑仑”,可以在药智数据全国医院的销售数据库中进行查询。
可以在医院销售数据库中,搜索“阿普唑仑”,然后可以看到这个品种的生产企业,剂型个规格这样一个整体情况。
数据库是从3个维度进行了分析。
第一个就是从销售趋势,可以看到每年这个药品的销售额,以及销售额变化趋势。
如第二个是从企业进行了分析,可以看到这个品种top10的销售企业以及他们的销售额。
第三个就是从剂型进行了分析,可以看到每个剂型的销售额。
当然除了可以从销售额来看数据,也可以选择销量进行查看,非常便捷。
希望以上回复能帮助到您。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)