Base date calculation problem

Hello All. I’m new here and new to Base, so please be a bit patient with me. I am developing a database to help run my family farm. I have created a table for planting which is the problem now. I want to input the date something was planted, and have the database generate the harvest date by adding the # of days it takes a given plant to mature. I keep getting syntax errors. This is the sql code I have tried so far…any help will be appreciated.

SELECT

  "Plants"."PlantName"
, "Plants"."Variety"
, "Planting"."LocationPlanted"
, "Planting"."QtyPlanted"
, "Planting"."DatePlanted"
, "Planting"."TimeToMaturity"
, "DatePlanted" + "TimeToMaturity" AS "Harvest Date" 

FROM “Planting”,

WHERE “Planting”.“PlantID” = “Plants”.“PlantID”
and ‘DatePlanted’ + ‘TimeToMaturity’ >= 'Current_Date

As I have not much time start here:

Above information is for the default HSQLDB. If you use another databese you may simply use DATEADD()

:grey_question:
And what is your DB?

Please take notice that Base is not a DB.
E.g. with Firebird it is

DATEADD("TimeToMaturity" DAY TO "DatePlanted")

TimeToMaturity = INTEGER for days.

I also found the use of INTERVAL
DATE_A + INTERVAL '1' MONTH

I have not tried this, and don’t see it in a quick scan of the docs for old HSQLDB, so it may be added later.
https://www.hsqldb.org/doc/1.8/guide/guide.html

By the way…

So first of all: what kind of DB are you intending to use?
As it is a DB for real (“production”) work, forget about embedded mode.
Use external, either Firebird or HSQLDB 2.7.

(post deleted by author)