Следующий запрос отказывается работать на сервере Sql, тогда как на Oracle 10gR2 он работает нормально.
SELECT COUNT(*)
FROM (
SELECT count(*)
FROM MYTABLE
WHERE id IS NOT NULL
GROUP BY id
)
Это заканчивается этим сообщением:
Microsoft OLE DB Provider for SQL Server error '80040e14'
Ligne 7 : syntaxe incorrecte vers ')'.
Как я могу сделать его совместимым для обеих СУБД?