Как создать совместимый SQL-запрос между Oracle и SQL Server?

Следующий запрос отказывается работать на сервере 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 ')'. 

Как я могу сделать его совместимым для обеих СУБД?

0
задан Stephan 27 April 2012 в 16:36
поделиться