diff --git a/tests/annotations/tests.py b/tests/annotations/tests.py
index a2bbb95e47..883c2c0ce0 100644
--- a/tests/annotations/tests.py
+++ b/tests/annotations/tests.py
@@ -183,6 +183,7 @@ class NonAggregateAnnotationTestCase(TestCase):
         self.assertEqual(book.combined, 13410.0)
         self.assertEqual(book.rating_count, 1)
 
+    @skipUnlessDBFeature('supports_boolean_expr_in_select_clause')
     def test_q_expression_annotation_with_aggregation(self):
         book = Book.objects.filter(isbn='159059725').annotate(
             isnull_pubdate=ExpressionWrapper(