How to use dataview to display task before today

I tried

where !checked and scheduled and date(scheduled) < date(today) 
sort date(scheduled) asc

but it doesn’t work.

My note is:
屏幕截图 2023-09-24 231217
what I got is
屏幕截图 2023-09-24 231315

I think the scheduled property needs to be a date, not a link to a note, so just [[scheduled::2023-09-28]] for example.