Ian Foote
|
8b040e3cbb
Fixed #25534, Fixed #31639 -- Added support for transform references in expressions.
|
4 ani în urmă |
Hasan Ramezani
|
3f7b327562
Fixed #31235 -- Made assertQuerysetEqual() compare querysets directly.
|
4 ani în urmă |
Sicong
|
09e1ec71df
Fixed #32166 -- Removed redundant definition of Greatest in test_expression_on_aggregation.
|
4 ani în urmă |
Étienne Beaulé
|
509d9da26f
Fixed #26390 -- Disabled grouping by Random().
|
4 ani în urmă |
David Wobrock
|
058747b77a
Fixed #31880 -- Made QuerySet.aggregate() raise FieldError when aggregating over aggregation aliases.
|
4 ani în urmă |
Ahmad A. Hussein
|
493b26bbfc
Fixed #31888 -- Avoided module-level MySQL queries in tests.
|
4 ani în urmă |
Simon Charette
|
156a2138db
Refs #30446 -- Removed unnecessary Value(..., output_field) in docs and tests.
|
4 ani în urmă |
Simon Charette
|
1e38f1191d
Fixed #30446 -- Resolved Value.output_field for stdlib types.
|
5 ani în urmă |
Hasan Ramezani
|
10866a10fe
Fixed #31377 -- Disabled grouping by aliases on QuerySet.values()/values_list() when they collide with field names.
|
5 ani în urmă |
Mariusz Felisiak
|
aee0bebc2f
Refs #31331 -- Checked ONLY_FULL_GROUP_BY mode in AggregateTestCase.test_aggregation_subquery_annotation_multivalued().
|
5 ani în urmă |
Mariusz Felisiak
|
7b8fa1653f
Fixed #31150 -- Included subqueries that reference related fields in GROUP BY clauses.
|
5 ani în urmă |
Nick Pope
|
335c9c94ac
Simplified imports from django.db and django.contrib.gis.db.
|
5 ani în urmă |
Mariusz Felisiak
|
6b178a3e93
Fixed #31217 -- Made QuerySet.values()/values_list() group by not selected annotations with aggregations used in order_by().
|
5 ani în urmă |
Mariusz Felisiak
|
59b4e99dd0
Refs #31136 -- Made QuerySet.values()/values_list() group only by selected annotation.
|
5 ani în urmă |
Mariusz Felisiak
|
0f843fdd5b
Fixed #31136 -- Disabled grouping by aliases on QuerySet.values()/values_list().
|
5 ani în urmă |
Simon Charette
|
720de4d044
Fixed #31109 -- Disabled grouping by aliases on QuerySet.exists().
|
5 ani în urmă |
Simon Charette
|
5a4d7285bd
Fixed #31094 -- Included columns referenced by subqueries in GROUP BY on aggregations.
|
5 ani în urmă |
Simon Charette
|
a0f34d8fef
Refs #31094 -- Added test for not using aliases in GROUP BY clauses.
|
5 ani în urmă |
Tim Graham
|
9100c664db
Relaxed some query ordering assertions in tests.
|
5 ani în urmă |
Étienne Beaulé
|
5f24e7158e
Fixed #30665 -- Added support for distinct argument to Avg() and Sum().
|
5 ani în urmă |
Étienne Beaulé
|
cb3c2da128
Moved test for distinct Count() to a separate test case.
|
5 ani în urmă |
CruxBox
|
34f8eeea4a
Fixed #30548 -- Improved exception when expression contains mixed types.
|
5 ani în urmă |
Simon Charette
|
fb3f034f1c
Fixed #30158 -- Avoided unnecessary subquery group by on aggregation.
|
6 ani în urmă |
Simon Charette
|
65858119d2
Fixed #30120 -- Fixed invalid SQL in distinct aggregate.
|
6 ani în urmă |
Nick Pope
|
c690afb873
Refs #28643 -- Changed Avg() to use NumericOutputFieldMixin.
|
6 ani în urmă |
Simon Charette
|
bc05547cd8
Fixed #28658 -- Added DISTINCT handling to the Aggregate class.
|
6 ani în urmă |
priyanshsaxena
|
83b04d4f88
Fixed #29048 -- Added **extra_context to database function as_vendor() methods.
|
7 ani în urmă |
Mariusz Felisiak
|
75e45a45e7
Simplified aggregation.tests.
|
7 ani în urmă |
Simon Charette
|
160969d970
Refs #24887 -- Stopped mutating a test expression during as_sql().
|
7 ani în urmă |
Sergey Fedoseev
|
29769a9942
Fixed #28382 -- Prevented BaseExpression._output_field from being set if _resolve_output_field() fails.
|
7 ani în urmă |