所以我需要帮助尝试创建一个默认值为7的数据库字段,每天缩短1直到0,然后日期计数从7再次开始。是否可能?如果是这样的话?
答案 0 :(得分:0)
SELECT 7 - ABS(0-DAYOFWEEK(NOW()))
会奏效。
当然,由于一周只有7天,这将是7,6,5,4,3,2,1,7。如果您希望将其编入索引,请使用SELECT 6 - ABS(0-DAYOFWEEK(NOW()))
获取6,5,4,3,2,1,0,6。
SELECT 8 - (TO_DAYS(NOW())%8)
。