我需要将+1天添加到selectec日期中,在Slq中,sintax是:SELECT DATEADD(day,+1, period.DateEnd),它可以工作,但是在sqLite中是不同的。

我尝试使用此方法,但是它不起作用,例如,DateEnd = '31/12/2012',我需要在该日期前添加1天,te resulset应该为:DateEnd = '01/01/2013'

  SELECT date('period2.DateEnd', '+1 day') as date
  FROM Period as period2
  WHERE period2.c_Pk_CodPeriod = '1012'

最佳答案

目前,您已将period2.DateEnd作为字符串。我怀疑您想要:

SELECT date(period2.DateEnd, '+1 day') as date
FROM Period as period2
WHERE period2.c_Pk_CodPeriod = '1012'

关于sqlite - 将日期添加到Date SqLite,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13519124/

10-10 20:21