mySQL SUM Abfrage

  • Hallo Leute,


    ich blicke gerade nicht durch, ich versuche eine Summenabfrage


    SQL
    SELECT SUM(netamount) FROM contracts WHERE interval = '3'


    Diese endet aber immer mit dem Fehler:


    Code
    #1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '= '3'


    Das interval Feld ist ein INT(11) Feld, kann es daran liegen?


    VG Fisi

  • INTERVAL ist ein reserviertes Schlüsselwort, Du musst es so schreiben: `interval`


    Diese Schreibweise ist prinzipiell für alle Tabellen-/Feldnamen zu empfehlen. Und Zahlen müssen nicht innerhalb von einfachen Anführungszeichen stehen, wenn die Felder sowieso numerisch sind.



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)