|
@@ -91,12 +91,12 @@ END;
|
|
|
elif lookup_type == "iso_year":
|
|
|
return "TO_CHAR(%s, 'IYYY')" % field_name
|
|
|
else:
|
|
|
- # https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/EXTRACT-datetime.html
|
|
|
+ # https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/EXTRACT-datetime.html
|
|
|
return "EXTRACT(%s FROM %s)" % (lookup_type.upper(), field_name)
|
|
|
|
|
|
def date_trunc_sql(self, lookup_type, field_name, tzname=None):
|
|
|
field_name = self._convert_field_to_tz(field_name, tzname)
|
|
|
- # https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/ROUND-and-TRUNC-Date-Functions.html
|
|
|
+ # https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ROUND-and-TRUNC-Date-Functions.html
|
|
|
if lookup_type in ("year", "month"):
|
|
|
return "TRUNC(%s, '%s')" % (field_name, lookup_type.upper())
|
|
|
elif lookup_type == "quarter":
|
|
@@ -154,7 +154,7 @@ END;
|
|
|
|
|
|
def datetime_trunc_sql(self, lookup_type, field_name, tzname):
|
|
|
field_name = self._convert_field_to_tz(field_name, tzname)
|
|
|
- # https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/ROUND-and-TRUNC-Date-Functions.html
|
|
|
+ # https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ROUND-and-TRUNC-Date-Functions.html
|
|
|
if lookup_type in ("year", "month"):
|
|
|
sql = "TRUNC(%s, '%s')" % (field_name, lookup_type.upper())
|
|
|
elif lookup_type == "quarter":
|