Hi All,
I have a query to retrieve the birthday for the current month.
{:title
[:h4 "📅 " [:code "This Month's B-Day"]]
:query [:find (pull ?b [*])
:in $ ?today
:where
[?b :block/properties ?prop]
[(get ?prop :birthday) ?birth]
[?j :block/journal-day ?birthint]
[?j :block/original-name ?jname]
[(contains? ?birth ?jname)]
[(str ?birthint) ?birthstr]
[(subs ?birthstr 4 6) ?birthm]
[(subs ?birthstr 6 8) ?birthd]
[(str ?today) ?td]
[(subs ?td 4 6) ?todaym]
[(subs ?td 6 8) ?todayd]
[(= ?birthm ?todaym)]
[(< ?todayd "05")]
[?b :block/page ?p]
]
:inputs [:today]
:result-transform (fn [result]
(sort-by (fn [d]
(get d :block/birthday)) result))
:collapsed? true}
I would like to sort the results by birthday and keep the ‘group-by-page?’ true.
Any idea?
Thanks
I would like to