繁体   English   中英

MS ACCESS数据库分成月份[重复]

MS ACCESS database broken into month [duplicate]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这个问题已经在这里有了答案:

再次返回一个困扰了我一段时间的问题。 这是我的困境。 我有一张桌子看起来像这样

| ID |   DATE         |  SALES |
  1     2012-01-20      100.45
  1     2012-01-22       55.45
  1     2012-02-15       66.77
  3     2012-01-19       33.33  
  3     2012-02-19       69.44
  4     2012-02-22       77.55
  etc

因此,我需要做的是创建一个新表,将所有ID分组在一个表中,然后在月份范围内(即2012-01-012012-01-30 )添加其销售额

新表看起来像这样

ID    |   01-2012    |   02-2012   |  03-2012 | etc | etc
1     |   155.90     |     66.77   |
3     |  33.33       |     69.44   |
4     | 000.00       |    77.55    |

所有提示都需要显示,即使总和都不显示

任何意见或帮助深表感谢! 谢谢互联网!

1 个回复

您可以使用“ 变换”命令来透视数据。

TRANSFORM SUM(SALES)
SELECT ID, FORMAT([DATE], 'yyyy-MM')
FROM YourTableName
WHERE [DATE] BETWEEN #Date1# AND #Date2#
GROUP BY ID, FORMAT([DATE], 'yyyy-MM')

将Date1和Date2替换为正确的日期(ISO格式:MM / dd / yyyy)。

顺便说一句:切勿将保留字用作列名!

请参阅: SQL保留字

1 为什么我的MS Access数据库总是坏了?

我编写了一个作为服务运行的程序,该程序需要经常访问MS Access数据库。 一段时间后,我的程序自动退出,然后我用Office打开MS Access数据库,它说它坏了! 这似乎很奇怪,因为我的程序仅执行一些非常常见的数据库访问:插入,选择和删除。 为什么运行一段时间后总是坏掉? ...

2 每月访问权限

执行代码时,显示数据类型不匹配错误。可以告诉我是否只需要Month(作为January,February ..或作为1,2,... 12 )作为MS Access数据库中的字段,我应该提供什么作为数据类型。 感谢您的回答。还有一个查询: 如果(rs6(“ TotalDays”)+ t ...

3 根据ms Access数据库中的月份部分选择行

我在ms Access 2007中有一个表。该表包含10行。该表包含日期列。 有日期为21-07-2014、25-07-2014的行。 选择时,我希望获得2014年7月25日的价格。那一年仅是该月的一行。 我必须在日期字段中选择具有不同月份/年份部分的行。也就是说,在选择行时,我想 ...

4 使用MS Access数据库跟踪十二个月公式

我有一个名为Cash_Flow_Statements的数据库,我需要创建一个保存的查询来计算过去十二个月(TTM)的自由现金流。 这是我的数据库的示例: 这是我保存的查询的代码。 我已经将此代码用于其他计算,所以我知道它可以工作。 我只是不知道如何在SQL中执行“十二个月”。 ...

5 MS Access数据库中的重复行[重复]

这个问题已经在这里有了答案: 如何删除重复的行? 37个答案 MS Access数据库已损坏,并且在一个表中重复了几行。 它们是绝对相同的,并且重复项之间没有任何唯一字段,甚至主键也没有。 因此,修复数据库后从该表中重置了主键。 现在我只能知道重复的行: ...

7 MS Access SQL:按月分组

我正在尝试创建一个SQL查询,该查询以百分比形式返回出现在我的表中的每个月的频率。 我为开始此操作而编写的SQL如下: 我计划每个月继续。 我的问题是,当我尝试运行此代码时,出现以下错误: “条件表达式中的数据类型不匹配。” 我相当肯定会发生这种情况,因为sale ...

8 MS Access:12个月滚动

我正在努力进行数据库增强,以增加资源跟踪,以进行12个月的前滚(预测)。 换句话说,一个人期望这个月,下个月和现在的12个月要花多少时间在一个项目上? 他们目前正在研究的每个项目上的所有内容。 我正在尝试最好的方法,并提出以下表格格式(请记住,这是一个现有数据库,因此某些字段映射到其他 ...

9 MS Access-按月搜索标准

我正在尝试为以下SQL代码制定月份和年份的搜索条件。 我正在制作一个MS Access应用程序,可以让用户选择公司-我已经完成了。 然后,让我们选择月份和年份,然后单击“确定”,并获得过滤后的月份以及前2个月的信息。 我知道这很多,但是我对日期过滤器并不满意。 我遵循了各种各样的示例,但 ...

10 未安装Access的c#.net MS Access数据库[重复]

这个问题已经在这里有了答案: 如何在C# 1中 打开与Microsoft Access数据库的连接 可能吗? 我已经尝试过Google,但是我必须搜索错误的关键词并且没有得到答案。 我有一个小型应用程序,只有2-3个人想要将数据存储在数据库中。 我无法 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM