Вы можете сделать что-то вроде:
CREATE TABLE newtable(start_date TEXT);
INSERT INTO newtable
SELECT printf('%d-%02d-%02d', startYear, startMonth, startDay)
FROM oldtable;
И вычислить количество дней между двумя датами:
SELECT juliandate('2019-06-30') - juliandate('2019-06-29') AS diff;
diff
----------
1.0
(используя формат, отличный от поддерживаемого sqlite функции даты и времени как и ваша dd/mm/yyyy
- плохая идея. Означает, что вы не можете использовать их с функциями, а в вашем случае также означает, что вы не можете осмысленно сортировать по дате)