Имеется табличка в SQL, типа:
cre ate table card_en (date detatime, card varchar(100));
и простой инструмент типа QA.
в card_en хранятся даты повторения карточек и сами карточки (пути к файлам).
В результате запроса хотелось бы видеть план график (с учетом того, что учиться только утром).
каков запрос?
или понадобится "пост-обработка" процедурная?
Ну вот как-то так получилось, есть даты в прошлом, но тут ничего не поделаешь, прийдется спускать их на будующее.
SEL ECT t2.word
,t2.lastDate
,t2.countRe
,t2.planDate
FR OM (
SEL ECT t.word
,t.lastDate
,t.countRe
,CASE
WHEN t.countRe = 1
THEN DATE ( t.lastDate,"+1 day")
WHEN t.countRe = 2
THEN DATE (t.lastDate,"+2 day")
WHEN t.countRe = 3
THEN DATE (t.lastDate,"+5 day")
WHEN t.countRe = 4
THEN DATE (t.lastDate,"+20 day")
WHEN t.countRe = 5
THEN DATE (t.lastDate,"+40 day")
END AS planDate
FR OM (
SELECT word
,MAX(DATE) lastDate
,COUNT(*) countRe
FR OM vE_202303
WHERE LENGTH(word) > 0
GROUP BY word
) t
WH ERE t.countRe <6
) t2
ORDER BY t2.planDate