获取月末或当前日期+基于当前日期的几天

时间:2019-02-15 08:09:28

标签: date sqlite case-when

我必须编写查询以获取当前月末之前到期的所有记录,或者获取当前日期之后15(或X)天之前到期的记录,以sqlite中较大的为准。这有可能吗?我在声明时尝试了以下情况

select case when date('now', 'start of month', '+1 month', '-1 day')
> date('now', '+15 day') then date('now', 'start of month', 
'+1 month', '-1 day') else date('now', '+15 day');

我收到以下错误

错误:“;”附近:语法错误

预先感谢

0 个答案:

没有答案