Tinderbox 7 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 false.

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!