Fehler SQL Syntax

  • #1
H

Hell

Guest
Moin,

ich hab kleines Problem und komm da einfach net weiter.
Bei folgender Abfrage kommt immer wieder n fehler.

SELECT Bnummer, Bam, SUM(Anzahl) as wert, abgeschickt, Nutzer FROM bestellung where wert >->0' and abgeschickt ='0' and Nutzer =->$nutzer' group by Bnummer order by Bam DESC

Der Fehler:
Unknown column->wert' in->where clause'

Kann mir einer helfen?
 
  • #2
Hi,

soweit ich weiss kannst du temporäre Attribute, die in einem SQL-Query erzeugt werden, das selbige nicht für weitere Filterung o. ä. benutzen... ähh fasel, ich hoffe du hast meinen geistigen Erguss verstanden :)... hast du schonmal versucht, statt where wert where SUM(Anzahl) zu nehmen?
Mit->wert' kannst du dann das temporäre Attribut aus dem ResultSet ansprechen (halt um es z. B. auszugeben)

Müde Grüße
M.
 
  • #3
Mhh.

Wenn ich SUM(Anzahl) nach where verwende kommt dieser Fehler:

Invalid use of group function
 
  • #5
Danke jetzt läuf der Spaß.
 
  • #6
Ja. das mit den Group-Functions hab auch ich immernoch nicht ganz gerallt ^^
Naja, man lernt halt nie aus...

Thx @ Reitz
M.
 
Thema:

Fehler SQL Syntax

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.965
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben