diff --git a/daterange_argument_handler.inc b/daterange_argument_handler.inc
index ceae08c..e95a5fc 100644
--- a/daterange_argument_handler.inc
+++ b/daterange_argument_handler.inc
@@ -53,6 +53,10 @@ class daterange_argument_handler extends date_api_argument_handler {
       return;
     }
 
+    // Cause query->ensure_table to perform the correct join.
+    $this->table = $this->query_fields[0]['field']['table_name'];
+    $this->ensure_my_table();
+
     $field = $this->query_fields[0]['field'];
     $date_handler = $this->query_fields[0]['date_handler'];
 
