我必须在我的“班次”表上保留以下条目。 在存储数据之后,我想计算总小时数(应该从总数中删除用餐时间) 小时),应该需要验证班次重叠问题
start date | start time | end date | end time | meal
2014-10-20 | 18:30 | 2014-10-21 | 6:30 | 30 min
保持上述数据的最佳MySQL字段类型是什么,
例如: 合并数据+时间并存储为“时间戳” 要么 日期和时间一致地存储 要么 存储为DATETIME
谢谢..
答案 0 :(得分:0)
合并开始日期/时间并选择datetime
字段。对结束日期/时间做同样的事情。对于用餐,您还可以选择datetime
( 0000-00-00 00:30:00 )或更简单的time
字段( 00:30: 00 强>)