对数据表进行日,月,年的统计,这样的数据库表该怎么设计,求助助。

供稿:hz-xin.com     日期:2024-05-18
MSSQL数据按日、月、年统计如何设计

最简单的方法是就用两列,一列是日期,一列是当日数据
日期 数据值
20170421 100
20170422 300

类似上边这样
这样的话,可以统计你所说的年月日的数据

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 年统计

如果数据量不大,时间字段可以设置为:20130202格式,月统计就截取201302,年统计就截取2013.
若数据量大,则时间字段设置为:年月:201302,和年:2013.

数据就添加一个日期类型的字段。关键是在程序里面筛选。

对数据表进行日,月,年的统计,这样的数据库表该怎么设计,求助助。
答:如果数据量不大,时间字段可以设置为:20130202格式,月统计就截取201302,年统计就截取2013.若数据量大,则时间字段设置为:年月:201302,和年:2013.

数据透视表怎么汇总按月统计?
答:1、首先来看原始数据,日期一列都是精确到日的。2、插入数据透视表。3、在弹出的对话框中,选对数据源,点击确定按钮。4、将日期、种类、销量放入数据透视表中。5、选中数据透视表中的一个日期的单元格,记得一定是日期。6、然后在【分析】标签下,找到【组选择】。7、在打开的对话框中,我们选择【...

我要用excel制作数据统计:分日报表、月报表、年报表。
答:1、第一工作表上先作(年报表)第二以上的工作表作(每个月的月报表)每月一张,最后用合并计算方法链接到每个工作表,再在每个工作表上(月表)所创建链接的单元格上又用函数SUM(求和)选一个区域,这个区域就不日报;做好这些后,最好保护年与月工作表,这样,只要在日报表上输入内容就可在年表...

日常办公EXCEL 表格数据如何进行按月汇总?
答:然后,在“行”区域的日期字段上右键点击,选择“组”选项。在弹出的“组合”对话框中,选择“月”和“年”作为组合字段,然后点击“确定”按钮。这样,数据透视表就会按照月份对数据进行汇总。举个例子,如果我们有一个包含销售日期和销...

excel 统计发生日期的年次数和月次数
答:D1:D1000)=2009)*(MONTH(sheet1!D1:D1000)=8)),再 enter 即可【2】用Countif()可以,但每一个日期要用一格来写公式计算。最简单的就是用数据透视表。1.选中B列,插入,数据透视表。2.进行透视表视图,将“商家下单日期”分别拖入“行标签”和“数值”这两格中。3.数值项如果不是计数型...

请教excel如何进行日期 时间统计?
答:开始日期:计算的起始时间。终止日期:计算的结束时间。返回格式 下面就是介绍一个简单的例子:计算入职表中的工龄以及在职的详细时间。计算工龄:=DATEDIF(C3,TODAY(),"Y")计算入职详细时间:= "在职时间" & DATEDIF(C3,TODAY(),"Y") & "年" & DATEDIF(C3,TODAY(),"YM") & "月" & ...

Excel2007透视表怎么将日期分为年和月统计?
答:在透视表数据源加两列,一列是年,一列是月。假设数据源的A列式是日期,在年列的第2行写公式:=year(A2),在月列的第2行写公式:=month(A2),列两公式向下填充。重新选择透视表数据源,将年月两列包含进去,就能按年月汇总了。

EXCEL如何统计每个月的数量(有12个月的数据通过日期自动算出1-12月的...
答:1、如图,有一份销量数据需要按月份来统计;2、选中要透视的数据,点击菜单栏的“插入-数据透视表”;3、在弹出的对话框直接点击“确定”,excel会自动新建一页进行透视;4、将“日期”拖到到“行”,将“销量”拖动到“值”;5、最后透视结果如图,直接复制粘贴为数值格式保存即可。

在excel中如何做日,月,季统计表
答:这个是exl的基本功了吧,把名字粘贴到一列,日期粘贴到一列,每个性质一样的数据都粘贴到一列,完后第一行排序,给他起个名字如A/B/C/D...,然后在日期那一栏直接分裂,只保留年-月-日,然后做透视,数据基本就出来了。剩下的就是你的排版能力了。。。

excel如何按年月日(2005-01-01到2009-03-31)字段统计出每年每月的送货量...
答:第一步、在A列前面插入两列。第二步、在a1单元格输入表头“年”,在B1单元格输入表头“月”,A2单元格输入=year(c2),B2单元格输入month(c2).第三步、选中A1和B1,双击右下角的小黑点,将公式复制到最后一行。第四步、选中A1单元格,点击数据→数据透视表和数据透视图→不要点下一步,直接点...