Index: tests/regressiontests/bug11975/views.py
===================================================================
--- tests/regressiontests/bug11975/views.py	(revisión: 0)
+++ tests/regressiontests/bug11975/views.py	(revisión: 0)
@@ -0,0 +1 @@
+# Create your views here.
Index: tests/regressiontests/bug11975/__init__.py
===================================================================
Index: tests/regressiontests/bug11975/tests.py
===================================================================
--- tests/regressiontests/bug11975/tests.py	(revisión: 0)
+++ tests/regressiontests/bug11975/tests.py	(revisión: 0)
@@ -0,0 +1,27 @@
+from datetime import date
+from django.conf import settings
+from django.db import connection
+from django.db.models import Count
+from django.test import TestCase
+from models import TestModel
+
+
+class TestBug11975(TestCase):
+
+    def setUp(self):
+        settings.DEBUG = True
+
+    def testResult(self):
+        t = TestModel()
+        t.date = date.today()
+        t.save()
+        t = TestModel()
+        t.date = date(2010, 1, 20)
+        t.save()
+        result = TestModel.objects.extra(
+            select={'year':connection.ops.date_trunc_sql('year', "bug11975_testmodel.date")}
+        ).values('year').order_by().annotate(total=Count('pk'))
+        expected = [{'total': 2, 'year': u'2010-01-01 00:00:00'}]
+        self.assertNotEqual(expected, result)
+        failsql = u'SELECT (django_date_trunc("year", "bug11975_testmodel"."date")) AS "year", COUNT("bug11975_testmodel"."id") AS "total" FROM "bug11975_testmodel" GROUP BY django_date_trunc("year", "bug11975_testmodel"."date")'
+        self.assertNotEquals(failsql, result.query.__str__())
Index: tests/regressiontests/bug11975/models.py
===================================================================
--- tests/regressiontests/bug11975/models.py	(revisión: 0)
+++ tests/regressiontests/bug11975/models.py	(revisión: 0)
@@ -0,0 +1,5 @@
+from django.db import models
+
+class TestModel(models.Model):
+
+    date = models.DateField()
