WernerK: SQL Abfrage auf 5.0.67 ok, auf 4.0.27 gehts nicht

Beitrag lesen

Hallo,
jetzt habe ich endlich nach 3 Tagen so meine SQL Abfragen hinbekommen und lokal getestet. Hier habe ich die MySLQ Version 5.0.67
Habe nun die PHP Datei mit den SQL Abfragen zum Provider (1und1) hochgeladen der aber noch mit 4.0.27 arbeitet.
Und prompt läuft nichts mehr.
Schon die erste SQL Abfrage macht Probleme

  
SELECT  
SUBSTRING(X.maschserien, -6) AS maschcode  
From software X  
WHERE  
X.maschserien != ''  
GROUP BY  
SUBSTRING(X.maschserien, -6)  
HAVING Count(*) > 1  
ORDER BY X.IdKd ASC  

Ich habe mal im MySQL Manual nachgeschaut wegen den Unterschieden zwischen 4 und 5. Es gab auch schon bei der 4er Version SUBSTRING, GROUP BY und HAVING COUNT
Es scheint aber so das die alte Version mit dem SUBSTRING Probleme hat.

Kann mit jemand weiterhelfen?
vielen Dank
Gruss
Werner