Obsidian file creation date debacle and a solution
Obsidian is pretty reckless with file creation dates. If you modify a note in Obsidian, it updates the file creation date. This renders Dataview queries that rely on it useless. For an introduction to this issue, see this lengthy thread on the Obsidian forums.
Workarounds
There are a several solutions to this problem.
1. YAML-based dates
One can include a cdate
(or similar) field in the note’s front matter and just direct the Dataview query against that, e.g. LIST FROM "" WHERE startswith(cdate,"2023-05-29") SORT file.ctime asc
. This works, but of course it requires you to always place that field ahead of your note content. Some people like that; others not so much.