25 lines
1.6 KiB
Markdown
25 lines
1.6 KiB
Markdown
- Every block with property birthday
|
|
- #+BEGIN_QUERY
|
|
{:query [:find (pull ?b [*]) :where [?b :block/properties ?properties] [(get ?properties :birthday) ?birthday]
|
|
|
|
]}
|
|
#+END_QUERY
|
|
- Every page with the birthday block
|
|
- #+BEGIN_QUERY
|
|
{:query [:find (pull ?page [*]) :where [?b :block/properties ?properties] [(get ?properties :birthday) ?birthday] [?b :block/left ?page] ]}
|
|
#+END_QUERY
|
|
- Every page with the birthday block filtering by date range (today and 30d from now)
|
|
- #+BEGIN_QUERY
|
|
{:query [:find (pull ?page [*]) :in $ ?start ?next :where [?b :block/properties ?properties] [(get ?properties :birthday) ?birthday] [?b :block/left ?page] [?b :block/ref-pages ?p] [?p :block/journal? true] [?p :block/journal-day ?d] [(< ?d ?next)] [(>= ?d ?start)] ] :inputs [:today :30d-after] }
|
|
#+END_QUERY
|
|
- Every page with the birthday block filtering by date range selecting columns
|
|
- query-table:: #{"+BEGIN_QUERY"}
|
|
query-properties:: [:page :birthday]
|
|
#+BEGIN_QUERY
|
|
{:query [:find (pull ?page [*]) :in $ ?start ?next :where [?b :block/properties ?properties] [(get ?properties :birthday) ?birthday] [?b :block/left ?page] [?b :block/ref-pages ?p] [?p :block/journal? true] [?p :block/journal-day ?d] [(< ?d ?next)] [(>= ?d ?start)] ] :table-view? true :inputs [:today :30d-after] }
|
|
#+END_QUERY
|
|
-
|
|
- #+BEGIN_QUERY
|
|
{ :query [:find ?birthday ?page :in $ ?start ?next :where [?b :block/properties ?properties] [(get ?properties :birthday) ?birthday] [?b :block/left ?page] [?b :block/ref-pages ?p] [?p :block/journal? true] [?p :block/journal-day ?d] [(< ?d ?next)] [(>= ?d ?start)]] :table-view? true :inputs [:today :30d-after]}
|
|
#+END_QUERY
|
|
- |