у меня есть похожая таблица
+--+-----+----+
|ID|Entry|Exit|
+--+-----+----+
|18|32154|NULL|
+--+-----+----+
|19|NULL |NULL|
+--+-----+----+
Когда я выбираю AVG (Entry), он правильно дает мне 32154, когда я выбираю AVG (Exit), он взрывается, говоря: «Тип данных операнда недействителен для оператора avg».
Как я могу получить NULL как среднее значение для столбца, который имеет только значения NULL?
Спасибо,
SELECT NULL AS Exit
, без указания типа данных для этого столбца, это настоящая проблема. Должно быть так:SELECT CAST(NULL AS FLOAT) AS Exit
вместо - person Lamak   schedule 23.03.2012