Das ist MS-SQL-Server, dir hatten schon immer eine eigene Syntax, allerdings SQL99-Standard und neuer kann der trotzdem.
Manches kommt halt über MS-Access da rein, daher sind z.T. auch VBA-Funktionen verwendbar (mid() statt substr() dateserial() u.v.m.).
Aber halt nicht Standard.