如何在Access中创建时间序列并可以在查询中使用它

施特洛夫

事实:

我使用Access 2013,但它也必须在Access 2007中运行。

我有以下3个表:

命令:

Id      DateFrom        DateTo  
1       2014-12-01      2015-03-01
2       2014-01-02      2015-03-01
3       2015-01-03      2015-03-01

库存:

Id      Label       Amount
1       Product1    20
2       Product2    10 

待办事项:

Id      OrderId     StockId     Amount
1       1           1           10
2       2           1           5
3       2           2           5
4       3           2           5

用户输入:

  • DateFrom:2015-01-01
  • 日期至:2015-01-03
  • 股票编号:1和2

问题:

是否可以为日期为X到Y的子查询创建“临时”表?在用户输入中,如下所示:

dates
2015-01-01
2015-01-02
2015-01-03

我想得到以下结果:

Date        StockLabel  AmountInUse     AmountAvailable
2015-01-01  Product1    10              10
2015-01-01  Product2    0               10
2015-01-02  Product1    15              5
2015-01-02  Product2    5               5
2015-01-03  Product1    15              5
2015-01-03  Product2    10              0

如果甚至可以在不使用VBA的Access中进行查询,查询的外观将如何?

古斯塔夫

是的。创建这样的查询:

SELECT DISTINCT 
    [Tens]+[Ones] AS Factor, 
    10*Abs([Deca].[id] Mod 10) AS Tens, 
    Abs([Uno].[id] Mod 10) AS Ones
FROM 
    msysobjects AS Uno, 
    msysobjects AS Deca;

将其另存为qdyFactor。然后创建此查询:

SELECT DISTINCT 
    DateAdd("d",[Factor],[DateFrom]) AS Dates
FROM 
    qdyFactor
WHERE 
    qdyFactor.Factor Between 0 And DateDiff("d",[DateFrom],[DateTo]);

这将创建日期列表。最后,使用它来过滤和汇总其他表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在查询中使用别名以在mysql中创建条件

来自分类Dev

使用Eclipse中的Maven创建动态Web项目并可以使用Oracle Weblogic 12.1.1进行部署

来自分类Dev

在Rails控制台中运行脚本并可以访问创建的对象?

来自分类Dev

在Java中绘制形状对象(可拖动,可调整大小并可以旋转)

来自分类Dev

如何在mariadb中编写基于组的中位数和模式计算函数?这样我就可以在查询本身中使用它

来自分类Dev

从Ruby中的Array中选取多个随机值,并可以重复

来自分类Dev

调用函数并可以编码的SKAction?

来自分类Dev

如何在时间序列中自动创建n个滞后?

来自分类Dev

在Unix上,如何检查文件是否存在并可以从Java执行?

来自分类Dev

使用Powershell创建网站时,有什么方法可以告诉它何时创建并可以使用吗?

来自分类Dev

如何在oracle sql脚本中创建过程并在脚本中使用它?

来自分类Dev

如何在python中从vrt文件创建栅格时间序列

来自分类Dev

如何在滑块的末端创建一个按钮,该按钮可以更改并可以显示Ionic 4中的下一张幻灯片?

来自分类Dev

如何以一定顺序备份和还原权限,并可以比较发现差异?

来自分类Dev

可以悬停并可以附加到vb.net中的表单的用户控件

来自分类Dev

我们是否可以在天蓝色上创建一个应用程序并可以与他人共享以使用?

来自分类Dev

Ubuntu如何知道存在哪些程序并可以安装?

来自分类Dev

将动态数据放入QT中并可以选择它

来自分类Dev

有什么方法可以为使用JavaScript编写并可以访问当前加载页面的Firefox 26创建自定义工具栏按钮?

来自分类Dev

如何在代码中创建自定义UIButton并在xib中使用它?

来自分类Dev

如何按值对数组进行排序,并可以访问回调函数中的键?

来自分类Dev

如何传递一个活动的字符串值并可以在android中的任何活动中使用

来自分类Dev

从Ruby中的Array中选取多个随机值,并可以重复

来自分类Dev

如何在系统上找到安全注意密钥(SAK),并可以将其禁用?

来自分类Dev

在Unix上,如何检查文件是否存在并可以从Java执行?

来自分类Dev

可以将不同类型的项目放置在列表中并可以在它们上进行映射

来自分类Dev

Postgresql:创建一个日期序列,在日期范围查询中使用它

来自分类Dev

我们如何在Hadoop中导入视频或音频或图像并可以做进一步的分析。

来自分类Dev

如何在反应原生中放大特定标记并可以选择地图中的任何其他标记?

Related 相关文章

  1. 1

    如何在查询中使用别名以在mysql中创建条件

  2. 2

    使用Eclipse中的Maven创建动态Web项目并可以使用Oracle Weblogic 12.1.1进行部署

  3. 3

    在Rails控制台中运行脚本并可以访问创建的对象?

  4. 4

    在Java中绘制形状对象(可拖动,可调整大小并可以旋转)

  5. 5

    如何在mariadb中编写基于组的中位数和模式计算函数?这样我就可以在查询本身中使用它

  6. 6

    从Ruby中的Array中选取多个随机值,并可以重复

  7. 7

    调用函数并可以编码的SKAction?

  8. 8

    如何在时间序列中自动创建n个滞后?

  9. 9

    在Unix上,如何检查文件是否存在并可以从Java执行?

  10. 10

    使用Powershell创建网站时,有什么方法可以告诉它何时创建并可以使用吗?

  11. 11

    如何在oracle sql脚本中创建过程并在脚本中使用它?

  12. 12

    如何在python中从vrt文件创建栅格时间序列

  13. 13

    如何在滑块的末端创建一个按钮,该按钮可以更改并可以显示Ionic 4中的下一张幻灯片?

  14. 14

    如何以一定顺序备份和还原权限,并可以比较发现差异?

  15. 15

    可以悬停并可以附加到vb.net中的表单的用户控件

  16. 16

    我们是否可以在天蓝色上创建一个应用程序并可以与他人共享以使用?

  17. 17

    Ubuntu如何知道存在哪些程序并可以安装?

  18. 18

    将动态数据放入QT中并可以选择它

  19. 19

    有什么方法可以为使用JavaScript编写并可以访问当前加载页面的Firefox 26创建自定义工具栏按钮?

  20. 20

    如何在代码中创建自定义UIButton并在xib中使用它?

  21. 21

    如何按值对数组进行排序,并可以访问回调函数中的键?

  22. 22

    如何传递一个活动的字符串值并可以在android中的任何活动中使用

  23. 23

    从Ruby中的Array中选取多个随机值,并可以重复

  24. 24

    如何在系统上找到安全注意密钥(SAK),并可以将其禁用?

  25. 25

    在Unix上,如何检查文件是否存在并可以从Java执行?

  26. 26

    可以将不同类型的项目放置在列表中并可以在它们上进行映射

  27. 27

    Postgresql:创建一个日期序列,在日期范围查询中使用它

  28. 28

    我们如何在Hadoop中导入视频或音频或图像并可以做进一步的分析。

  29. 29

    如何在反应原生中放大特定标记并可以选择地图中的任何其他标记?

热门标签

归档