# Wie hole ich Themen, sortiert nach dem Wert des benutzerdefinierten Feldes iso8601?

**URL:** <https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343>\
**Category:** Development\
**Created:** [6. Oktober 2020 um 07:18 UTC](https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343 "2020-10-06T07:18:02Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [6. Oktober 2020 um 18:35 UTC](https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343/12 "2020-10-06T18:35:41Z")

</div>

> [@Stefan\_Brighiu\_M](#):
>
> Casting in ORDER BY

Ich habe gerade darüber nachgedacht… Das Ziel ist es doch, die Dinge in chronologischer Reihenfolge zu bekommen, oder? Wenn man sich das Format YYYY-MM-DDTHH:MM:SS von ISO8601-Daten betrachtet, denke ich, dass man sie tatsächlich „alphabetisch" sortieren kann und es trotzdem chronologisch bleibt.

Ohne das Casting sollte PostgreSQL meiner Meinung nach in der Lage sein, den Index zu verwenden, den wir auf `(name, value)` haben, und das sollte viel effizienter sein.

---

_[View the full topic](https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343)._
