这是我的代码:
SELECT FirstName, DATE_SUB(BirthDate, interval 1 month)
from Student
where IFNULL(Birthdate, now());
此声明的想法是返回学生的生日减去1个月,否则,如果学生的BIRTHDAY = NULL则将其更改为当前日期。
当给定NULL生日时,我只是在努力返回当前日期。在这种情况下,我的表仍然输出NULL。
答案 0 :(得分:2)
您需要这样做:
new Task<Task>(async () => { /* Do things */ })
或者这样,如果您也想从NOW()中减去1个月。
async Task Function() { }