我有一个会计应用程序,该应用程序具有称为公司资料的功能,而该功能又具有一个名为“InvoicePrefix”的字段。因此,如果我的公司的发票前缀为 MY,则所有发票都应生成为 MY/2013-2014/001,依此类推......同样,如果我的 invoicePrefix 为 ME,发票应从 ME/2013-2014/ 开始001 等等。
现在我在 mysql 中有一个所有公司的通用发票表,因为我不知道之前的公司数量。
我需要的是每个 invoicePrefix 从 1 开始的发票序列。目前我正在生成发票编号(最后出现 -MY/2013-2014/ 001)。这有一个问题,即每个公司的顺序都会中断。
那么我怎样才能用一些智能的mysql查询语句来完成呢?