Можно ли построить график повторений для кривой забывания SQL запросом?

1. trdm 30.05.23 10:25 Сейчас в теме
Я насчет карточек английских слов.
https://lingvister.ru/blog/angliyskiy-s-pomoshchyu-kartochek-tasuem-i-povtoryaem
https://ru.wikipedia.org/wiki/Кривая_забывания

Имеется табличка в SQL, типа:
cre ate table card_en (date detatime, card varchar(100));
и простой инструмент типа QA.

в card_en хранятся даты повторения карточек и сами карточки (пути к файлам).
В результате запроса хотелось бы видеть план график (с учетом того, что учиться только утром).

каков запрос?
или понадобится "пост-обработка" процедурная?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. trdm 04.06.23 12:05 Сейчас в теме
Ну вот как-то так получилось, есть даты в прошлом, но тут ничего не поделаешь, прийдется спускать их на будующее.

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 
Показать

https://www.cyberforum.ru/database/thread3109094.html#post16926134
Оставьте свое сообщение
Вакансии
Аналитик 1C
Самара
зарплата от 160 000 руб. до 180 000 руб.
Полный день

Старший программист 1С
Москва
зарплата от 120 000 руб. до 250 000 руб.
Полный день

Аналитик 1С
Казань
зарплата от 200 000 руб. до 250 000 руб.
Полный день

Разработчик 1С (от middle до senior), до 300 К gross
Санкт-Петербург
зарплата от 195 000 руб. до 300 000 руб.
Полный день

Программист 1С
Москва
зарплата от 130 000 руб. до 170 000 руб.
Полный день