This version is out of date, covering development from v9.5.0 to v9.7.3. It is maintained here only for inbound reference links from elsewhere. It is no longer actively updated.

Jump to the current version of aTbRef

Tinderbox v9 Icon

Less Than Or Equal To


$DateAttribute <= "date"

$DateAttribute ≤ "date"

Gathers all notes whose $DateAttribute value is before or on the given date. The left-side date cannot be less than 'never'.

Because this test is effectively ((A < B) | (A ==)), the equality test means the time part of the date time is ignored, unlike with a plain 'less than' test.

Using the '<=' syntax rather than '≤' is recommended if content is to exported to the web as not all fonts include the latter special character; the Unicode address simply says where a glyph is stored in the font, it does not dictate whether it exists in a given font.

Depending on the granularity required, it may be necessary to use a two-term query for date comparisons.


$NumberAttribute <= number

$NumberAttribute ≤ number

Gathers all notes whose $NumberAttribute value is smaller than or equal to the given number.

Using the '<=' syntax rather than '≤' is recommended if content is to exported to the web as not all fonts include the latter special character; the Unicode address simply says where a glyph is stored in the font, it does not dictate whether it exists in a given font.


Other data types…

Boolean. A true is always greater than true (reflecting the fact the coerce to the values '1' and '0' respectively).

Color. Tinderbox does not perform greater/less than comparisons on Color-type attributes.

Sets/Lists. Tinderbox does not perform greater/less than comparisons on Set-type and List-type attributes.

String. A lexical comparison is done of each string character by character, i.e. the ASCII value of each first character, then each second character, etc. Uppercase characters < lowercase < numbers. For other characters, accents, etc., comparisons are likely to not meet linguistic expectation as the values will be based on Unicode sort order. Thus:

"dog" > "cat"

"dog" > "Dog"

"dogs" > "dog"

"dogs" > "dogma"

"dogs" < "døg" <-- NOTE!