如何解决MySQL 服务器:需要带有子编号的编号以提供给客户
我在 MysqL-Server 中有一个表,用户在其中通过 Access 表单输入订单详细信息。 有两个用于获取编号的字段:sortordernumber 和 number。 除了这些字段,我还有商品、数量、价格、税金。
作为每条记录的默认值,sortsortordernumber 设置为 10,该数字为空。 如果写了headerline,用户必须将defaultvalue从10修改为例如h10,“h”代表“headerline”的意思,没有设置数量、价格、税金,字段为NULL,甚至不是0。
上述标题行下的子行被修改为例如 sortsortordernumber 中的 u106。如果用户将 sortsortordernumber 修改为 u102,这将使用户能够在 u106 行上输入另一行。 “u”代表“undernumber”(=subnumber)
如果用户输入带有 h9 的行,则此标题行应打印在标题行 h10 和 h10 的任何详细信息之前
输入每一行后,我想运行一个存储过程,用这种模式创建和填充数字字段:
sortordernumber | 数字 |
---|---|
h9 | 1. |
h10 | 2. |
u102 | 2.1. |
u106 | 2.2. |
因此,在输入任何一行或在其间填充一行后,只需编辑 sortordernumber,编号就会为新创建并修改数字。
由于必须在发票中使用报价的最终编号,因此这些编号必须是静态的,因为必须在发票中找到报价。
但我无法编写 sql 语句来执行此操作。 也欢迎任何更好的解决方案或方法。
感谢您的帮助! 迈克尔
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。