Я спросил «Как заменить NULL на 0 в excel ado?» в stackoverflow.Использование CASE для замены NULL на 0 в excel ado
Там нет правильного ответа здесь.
ТОГДА я м мышления с использованием СЛУЧАЙ заменить 0
SELECT officer ,null,case sum(mkt) when NULL then '0' END ,Sum(Non),sum(ICP),(sum(mkt)+Sum(Non)+sum(ICP)) as total,sum(Totalmin) From [DB$]
Однако ошибка синтаксиса происходит.
Могу ли я использовать CASE в excel ado? или действительно моя синтаксическая ошибка?
Вы должны строить свои запросы в конструкторе запросов из любой базы данных, которые вы используете. Вы можете либо скопировать sql из запросов, либо использовать его с помощью ado или вызвать запрос по имени, используя ado. –
@ Thomas Inzina Нет, я не использую какую-либо базу данных, я просто использую таблицу excel .in excel. – Vito
Вы запрашиваете таблицу Excel или базу данных? –