首先抱歉奇怪的话题标题,但我真的不知道如何解释我的问题在一个简短的标题。如何保存每周,每周和每月的订单
我正在开发一个应用程序,它应该包含我公司的所有订单。大多数订单是每周或每天,所以这里没有问题。我只是将交货日的数据按位保存在我的数据库中(1 =星期一,2 =星期二,4 =星期三...等)。
有些订单是每两周一次或每28天一次。为了使事情更加复杂,一些文件只能每周两次,但有两个独立的文件。
当订单进来两个serperate文件时,我还需要两个记录在我的报告。所以我不能忽视有两个文件的事实。
如何将这些数据保存在我的数据库中最简单?我如何以最简单的方式检索这些信息?我想过在我的数据库做一个CHAR(4)记录并输入例如:
- 1111每周
- 0101双周(甚至数周)
- 1010双周(奇数周)
- 0001 monthy(每4个星期)
- 0202双周(每甚至每周2档)
但我认为这种方法是很难查询,因为我必须在第n个查询C基于本周的模数。
你能为我提供了关于这个主题的例子或文档?
P.s.数据存储在MySQL数据库中,我管理,我写在C#和报告用PHP做了一个软件程序中的数据。
由于提前, 添
为什么你没有一个单独的表称为间隔,并保持与他们的ID的所有间隔。并在主表中只需添加间隔ID的外键 –