Anki/rslib/src/storage/card/fix_due_new.sql
2021-01-09 14:08:55 +10:00

18 lines
No EOL
297 B
SQL

UPDATE cards
SET due = (
CASE
WHEN type = 0
AND queue != 4 THEN 1000000 + due % 1000000
ELSE due
END
),
mod = ?1,
usn = ?2
WHERE due != (
CASE
WHEN type = 0
AND queue != 4 THEN 1000000 + due % 1000000
ELSE due
END
)
AND due >= 1000000;