当前位置: 首页 > 面试题库 >

基于字段值的增量和记录创建

司徒杜吟
2023-03-14
问题内容

存取2003

最终,我需要创建一个用于打印标签“样品ID,x的x的jar”的报告。

我的表上有样品ID和罐数。是否可以创建一个查询,该查询为我提供3个字段:样品ID,广口瓶编号,广口瓶数量-广口瓶编号根据广口瓶数量创建增量记录吗?

  Query:  Sample ID - Jar Number - Number of Jars
          Sample 1    1            4
          Sample 1    2            4
          Sample 1    3            4
          Sample 1    4            4
          Sample 2    1            2
          Sample 2    2            2

该表信息为:

  Table:  Sample ID - Number of Jars
          Sample 1    4
          Sample 2    2

我想避免为每个罐子创建一个表记录。


问题答案:

您可以利用数字表:

SELECT samples.[Sample ID], 
       samples.[Number of Jars], 
       Numbers.Number AS [Jar Number] INTO NewSamples
FROM samples, Numbers
WHERE Numbers.Number<=[Number of Jars]

样本是当前表的名称。

数字表包含1到整数之间的整数,您可以从罐子中获得的最大数字(例如100)。

如果您已经有一个从零开始的数字表,则可以使用:

WHERE Numbers.Number Between 1 And [Number of Jars]


 类似资料:
  • 问题内容: 我有一个具有以下各列的访问表:WeeklyID(PrimaryKey),CampaignID(Foreignkey),WeekEnded(日期字段),Duration(数字字段)。 我想自动将X记录数添加到表中,其中X是“持续时间”字段中存储的数字。我希望添加的记录具有与原始记录相同的CampaignID。因此,当具有一个特定CampaignID的记录计数等于“持续时间”编号时,将满足

  • 本文向大家介绍MyBatis获取插入记录的自增长字段值(ID),包括了MyBatis获取插入记录的自增长字段值(ID)的使用技巧和注意事项,需要的朋友参考一下 第一步:     在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名! 第二步:     Mybatis执行完插入语句后,自动将自增

  • 问题内容: 我已经多次遇到此问题,但是还没有找到解决这种问题的“ MySQL方式”-我有一个包含 用户 和 报告 的数据库。每个 报告 都有一个 ID ,我将其作为 报告编号 显示给我的用户。 主要的抱怨是,用户对于为什么系统中缺少报告感到困惑。实际上并非如此。实际上,他们正在识别其ID之间的间隙,并假定这些ID缺少报告,而实际上,这仅仅是因为其他用户已填补了此自动递增的间隙。 我需要知道在MyS

  • 问题内容: 我有以下php-codeigniter脚本,该脚本尝试使用活动记录语法来增加记录的字段: 这将产生以下SQL: 用户的投票编号“ 哪个不会运行,但是此SQL可以满足我的要求: 用户投票id “`<-请注意缺少引号(投票+ 1) 有谁知道如何用codeigniter的活动记录语法实现这种类型的查询? 问题答案: 您可以执行以下操作: 之所以起作用,是因为第三个(可选)FALSE参数告诉C

  • 需要在ElasticSearch中找到一种方法,以基于某个字段的特定值来提高文档的相关性。具体地说,在我的所有文档中都有一个特殊的字段,该字段值越高,包含该字段的文档就越相关,无论搜索如何。 考虑以下文档结构: 我希望具有较高boosting_field值的文档在本质上比具有较低boosting_field值的文档更相关。这只是一个起点--在确定搜索中每个文档的最终相关性得分时,还将考虑查询与其他

  • 我想做的是在一个对象中保留一个用户数据库,这样我就可以给每个用户赋值,但是我找不到一种方法来实现。 我试过只执行和,但这只写入未定义的内容。如有任何建议将不胜感激。