首先,对于这个奇怪的题目,我很抱歉,但是我真的不知道如何用一个简短的标题来解释我的问题。
我正在开发一个应用程序,它应该包含我公司的所有订单。大多数订单是每周或每天,所以没有问题。我只是把送货日的按位方式保存在我的数据库中(1 =星期一,2=星期二,4=星期三.等)。
有些订单只每两周或每28天来一次.为了使事情变得更复杂,有些文件只会每两周来一次,但会有两个单独的文件。
当订单出现在两个服务器文件中时,我还需要报告中的两个记录。所以我不能忽视有两个文件的事实。
如何保存数据库中最容易保存的数据?我如何以最简单的方式作为所有者来检索这个?我考虑过在我的数据库中创建一个CHAR(4)记录,例如输入:
但是我认为这个方法很难查询,因为我必须根据本周的模块来查询第n个字符。
你能给我提供有关这个问题的例子或文件吗?
附注:数据存储在mysql数据库中,我用C#编写的软件程序管理数据,并使用PHP完成报告。
提前谢谢你,蒂姆
发布于 2014-02-19 15:07:10
两个字段怎么样:周期和间隔。期间包括日、周、月等,我认为间隔说明了自己的意思。这给您几乎无限的灵活性来存储您的间隔。
就我个人而言,我不愿意在这种应用程序中使用按位逻辑。它变得太复杂了,很难查询。
https://stackoverflow.com/questions/21884345
复制相似问题