mysql时间字段,动态变化问题
顺溜 2017-06-30 03:10:05 大家好:
CREATE TABLE devices(
did VARCHAR(36) PRIMARY KEY,/*设备编号*/
manid VARCHAR(36) NOT NULL,/*供货商编号*/
devName VARCHAR(500) NOT NULL,/*设备名称*/
depid VARCHAR(36) NOT NULL,/*科室编号*/
devBuyDate DATE NOT NULL,/*购买日期*/
devLastFixDate DATE NOT NULL,/*上次检修时间*/
devFixRounc INT NOT NULL,/*检修周期*/
devLeftDaysFix INT NOT NULL,/*距离下次检修天数*/
devAlertDays INT NOT NULL,/*提前预警天数*/
devState INT NOT NULL/*设备状态*/
);
要求:devLeftDaysFix = devLastFixDate +devFixRounc -当前时间
意思就是:距离下次检修天数=上次检修时间+检修周期 - 当前时间
有什么方法,能让 距离下次检修天数 在数据库中 动态随(上次检修时间+检修周期 - 当前时间)变化