diff --git a/django/db/models/sql/subqueries.py b/django/db/models/sql/subqueries.py
index 39ef439..bb60010 100644
--- a/django/db/models/sql/subqueries.py
+++ b/django/db/models/sql/subqueries.py
@@ -397,7 +397,7 @@ class DateQuery(Query):
         self.select_related = False # See #7097.
         self.extra_select = {}
         self.distinct = True
-        self.order_by = order == 'ASC' and [1] or [-1]
+        self.order_by = order == 'ASC' and [field.name] or ['-%s' % field.name]
 
 class CountQuery(Query):
     """
