在Date_Sub中使用列值

时间:2018-09-06 17:37:30

标签: mysql

我尝试使用2列中的值代替DATE_SUB语句中的值和单位。我可以这样替换值:

SELECT DATE_SUB(NOW(), 
       INTERVAL master.value DAY) 
FROM master;

问题是我必须对单元进行硬编码,而不是像这样使用另一列:

SELECT DATE_SUB(NOW(), 
       INTERVAL master.value master.unit) 
FROM master;

0 个答案:

没有答案